.write命令不适用于python

时间:2013-06-06 01:02:13

标签: python-3.x

.write功能不起作用请帮忙。我之前已经开始工作,它在我的程序中运行一次,但只有一个文档。

import os
file= open("path_to_file", 'r+')
text = input()

下一行open将变量作为路径的一部分,并创建一个新的txt doc

test= open("bla/bla/bla/" + text + ".txt", 'a')
file.write("bla bla bla")
test.write("bla bla bla")

将txt文档存储为" file"当我打开它时,新文本就在那里,但文本文档存储为" test"当我打开它时,没有文字。请帮忙谢谢。

2 个答案:

答案 0 :(得分:3)

感谢所有帮助,结果我需要做的就是:

test.flush()

答案 1 :(得分:0)

您可能需要在写完后关闭:

test= open("bla/bla/bla/" + text + ".txt", 'a')
test.write("bla bla bla")
test.close()

这总是一个很好的做法,如果你不这样做,结果可以很随机......