Python运行但不会写入文件

时间:2014-04-06 19:14:43

标签: python io output

我想将一个变量打印到word_filter_output.txt文件中。代码运行正常,如果我想要变量e打印到控制台但它不会打印到文件。没有错误出现。该文件只剩下0个字节。

>>>with open("word_filter_output.txt", "w") as f:
>>>    print(e, file = f)

1 个答案:

答案 0 :(得分:3)

它适用于我(Python 3.3.4);

取决于你正在做什么,你可能需要强制冲洗它,即

with open("word_filter_output.txt", "w") as f:
    print(e, file=f, flush=True)