Похоже, что ваш файл исчезает (в основном).
Попробуйте, создайте файл test.py и поместите в него следующее:
import os
f = open('out.txt', 'w') # Open file for writing
f.write("Hi Mom!") # Write something
os.remove('out.txt') # Delete the file
try:
while True: # Do forever
f.write("Silly English Kanighit!")
except:
f.close()
, затем $ python test.py
и нажмите Enter. Ctrl-C должен остановить выполнение. Это откроет, затем удалит файл, затем продолжит запись в файл, который больше не существует, по причинам, которые были ранее упомянуты.
Однако, если у вас действительно есть другой вопрос, например, «Как я могу предотвратить случайное удаление моего файла во время записи в него?» или что-то еще, вероятно, лучше задать этот вопрос.