Я запускаю тест и обнаружил, что файл фактически не записывается до тех пор, пока я не скрою -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)