轩辕Go
2016-11-19 14:36
f=open('1.txt','r+') f.writelines('test r+ mode\r\n') context = f.read() f.close() print context
上面这段代码执行之后,在控制台不能打印test r+ mode,但是文件内已经有了test r+ mode,不知道是因为什么原因?
还有一个问题是,如果使用readline()方法也不能打印出结果,但是如果使用readlines,则可以打印出包含test r+ mode的列表。
还请大家指教啊
你写完了之后文件指针在最后面,读取就会读不到。要增加一行seek(0,os,SEEK_SET)。
你文件还没有写缓存磁盘,写入文件后,要重新打开文件才可以读取写入的内容。
Python文件处理
88454 学习 · 107 问题
相似问题