我在一台Windows机器上,正在尝试使用ipython将几千行写入文本文件。为了测试这个,我只是想让一些文本出现在文件中。
我的代码如下:
path="\Users\\*****\Desktop"
with open(path+'newheaders.txt','wb') as f:
f.write('new text')
此问题(.write not working in Python)已得到解答,似乎应该已经解决了我的问题但是当我打开文本文件时它仍然是空白的。
我使用下面的代码测试了文件,文本似乎就在那里。
with open(path+'newheaders.txt','r') as f:
print f.read()
任何想法?
答案 0 :(得分:3)
这应该按照书面说的那样工作。一些事情要尝试(我会把它放在评论中,但我缺乏足够的声誉):
您使用的是哪种文本编辑器?它是否有可能不刷新空白文件?