f = open("test.txt",'r+')
print f.read();
f.write('\n\nI am carl wei.')
print f.read();
f.close()
但它有一个皇帝:
追踪(最近的呼叫最后):
文件“C:\ Users \ carl.wei \ workspace \ Python \ FileTest.py”,第9行,in f.write('\ n \ n我是carl wei。') IOError:[Errno 0]错误
答案 0 :(得分:1)
我不知道我是否提出了您的问题,但如果您想阅读文件并同时撰写,您可以查看This
但根据我的经验,如果您使用相同的文件来写入和读取数据,所有数据都将被删除,并且将来可能会遇到麻烦,因此您可以简单地在同一目录中创建另一个文件并使用这样的代码:
original_file= open('test.txt','r')# r when we only wanna read file
revised_file = open('test1.txt','w')# w when u wanna write sth on the file
for aline in original_file:
revised_file.write('I am carl wei.\n' )#for writing your new data
original_file.close()
revised_file.close()