Я создаю код, который в будущем суммирует все результаты моих тестов. в настоящее время я просто изучаю и тестирую каждый битный код в процессе.
я просто хочу запускать эти две функции одновременно, одна выполняет свою функцию каждые 60 секунд, а другая сравнивает переменнуюпервые каждые 5 секунд.
Я пытался понять, многопроцессорная и многопоточность библиотека без успеха. Так что теперь я спрашиваю.
'' '
def original_info():
while True:
html = requests.get(url).content
soup = BeautifulSoup(html).prettify
time.sleep(60)
def info_check():
while True:
i += 1
time.sleep(5)
html2 = requests.get(url).content
soup2 = BeautifulSoup(html2).prettify
if html2 == html:
print(f'Test {i}: They are equal')
elif html2 != html:
print(f'Test {i}: They are different')
else:
print('ERROR')
' ''
Мне просто нужно original_info () и info_check () для одновременного запуска.
Я уже пробовал два цикла while:
'' *
while True:
while True:
original_info()
info_check()
'' '
И вот так просто:
'' '
while True:
while True:
info_check()
original_info()
' ''
но ни один из них не выдал ни вывода, ни ошибки... жутко.
В заключение, я не знаю, что делать, и мне нужна помощь от ветеранов.