使用Python打印到文本文件

时间:2016-12-28 23:42:25

标签: python text-files

我编写了以下代码并执行了几次:

import statements....

#Scrape some information....
text_file = open("Output.txt", "w")
text_file.write('some text')
for each in array:
   #some code to find the value of row...
   text_file.write(str(row.encode('ascii', errors='ignore')))
   print (row.encode('ascii', errors='ignore'))
text_file.close()

但是,只有一些文字'被写入文件。我打印了行文本,它产生了正确的输出。我做错了什么?

1 个答案:

答案 0 :(得分:0)

打开文件打开(“Output.txt”,“a”)而不是“w”。这将允许您附加文本的其余部分。

https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files

玩得开心!