Я довольно новичок в Python, так что, надеюсь, я просто упускаю что-то очевидное здесь, но это меня озадачило. Фрагмент моей программы ниже:
outFile = open('P4Output.txt', 'w')
outFile.write(output)
print output
print "Output saved to \"P4Output.txt\"\n"
вывод печатается правильно на консоль, но если я открою файл, он будет пустым. Если я удаляю файл и снова запускаю программу, файл будет создан, но все равно будет пустым. Я использовал этот точно такой же блок кода в другой моей программе ранее, и он работал, и все еще работает. Однако, если я открою Python и попробую что-то простое, например:
f = open('test.txt', 'w')
f.write("test")
Снова, test.txt создан, но оставлен пустым. Что дает?