Я запускаю тест и обнаружил, что файл на самом деле не записывается, пока я не нажму клавишу C, чтобы прервать программу. Кто-нибудь может объяснить, почему это произошло?
Я ожидал, что он будет писать одновременно, поэтому я мог прочитать файл в середине процесса.
import os
from time import sleep
f = open("log.txt", "a+")
i = 0
while True:
f.write(str(i))
f.write("\n")
i += 1
sleep(0.1)