.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"当我打开它时,没有文字。请帮忙谢谢。
答案 0 :(得分:3)
感谢所有帮助,结果我需要做的就是:
test.flush()
答案 1 :(得分:0)
您可能需要在写完后关闭:
test= open("bla/bla/bla/" + text + ".txt", 'a')
test.write("bla bla bla")
test.close()
这总是一个很好的做法,如果你不这样做,结果可以很随机......