У меня есть checkbutton и когда он включен должна происходить проверка текстового документа. Т.е. если в документе имеется “get”, то будет происходить какое-то действие и после этого действия документ очиститься.“get” в текстовый документ может записываться в любой момент, поэтому мне надо чтобы проверка проводилась все время, а не только один раз, я попробовал использовать бесконечный цикл, но из-за этого скрипт крашиться. Много чего перепробовал, но не могу сделать работоспособную проверку, поэтому прошу помощи. Как мне сделать чтобы проверка происходила все время?
P.S. checkbutton не обязателен, можно и простую проверку в фоне.
Код:
def check():
if check_var.get() == True:
while True:
with open('get.txt', 'r') as file:
data = file.read()
if data == 'get':
print('Something')
with open('get.txt', 'w') as file:
file.write('')