with open (fname, 'r', encoding='utf') as f:
res=[]
c=0
for i in range (0,7) : #до правой границы, не включая 7
r=f.readline()
if c in range (3,7): # от левой границы, включая 3, до правой, не включая 7
res+=[r]
c+=1
x = [2**0, 2**1, 2**2, 2**3, 2**4, 2**5, 2**6, 2**7, 2**8, 2**9, 2**10]
for i in range (0,len(x)):
if x[i]>y:
print (x[i-1],y)
break
\папка\user_file
это относительный путь, и он подойдет только для случая, если скрипт запускается из той же директории, где находится директория папка. Если нет, пусть надо изменить.d={'ru':{"yes":"да","no":"нет"....,
'ua':{....
'en':{...
}
rows = soup.find('table',class_ ='betinfo2').find('tbody').find_all('tr')
from selenium import webdriver
import selenium
import time
driver=webdriver.Chrome('C:\\inst\\chromedriver_win32\\chromedriver.exe')
page2='https://____.ru/gde_kupit_kvartiru/agentstva_nedvizhimosti?page=1'
driver.get(page2)
time.sleep(3)
driver.find_element(selenium.webdriver.common.by.By.XPATH,
f'//*[@class="show-"]').click()
time.sleep(4) #я задержку ставил на всякий случай, возможно, сработает и без неё, если там совсем никто с парсерами не борется
try:
a=driver.find_element(selenium.webdriver.common.by.By.XPATH,
f'//li[contains(@class, "phone-")]').text
print ('a=', a)
except Exception:
print (Exception)
try:
b=driver.find_element(selenium.webdriver.common.by.By.XPATH,
f'//a[contains(@href, "tel:+")]').text
print ('b=', b)
except Exception:
print (Exception)
import schedule
schedule.every
Out[6]: <function schedule.every(interval:int=1) -> schedule.Job>
for vm in asl_vms:
if service not in vms:
vms[service] = {'language': language, 'memory': vm['memory'], 'disk': vm['disk'], 'cpu': vm['cpu'], 'cpuNumber': vm['cpuNumber'], 'vms_exist_updated': 0, 'vms_required': 0, 'max_index': number, 'nodes_used': {} }
vms[service][increment] += 1
import sys
sys.path.insert(0,'C:\\py\\mymodules')
import myfile