Я новичок в 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 создается, но остается пустым. Что дает?