Я постоянно читаю файл, и другая программа изменяет его. Когда я пытаюсь прочитать, он печатает только пробелы.
Файл, который читает
import os
import time
f=open("file.py","r",os.O_NONBLOCK)
while 1:
x=f.read()
if x.find("bye")!=-1:
break
else:
time.sleep(1)
f.close()
Файл, который пишет
import os
f=open("file.py","w",os.O_NONBLOCK)
f.write("bye")
f.flush()
f.close()
file.py
hello
Программа печатает только пробелы