写入文件内容出错的一个重要原因:
##最常出现的一种原因就是程序并没有出现出错,可是最后运行的时候出错了,见下图:
fo = open("lianxi.txt", "w+")
ls = ["中国", "英格兰", "日本"]
fo.writelines(ls)
fo.seek(0)
for line in fo:
print(line)
fo.close()
这里代码本身没有错,可是python中特别注意代码的格式问题,我们看一下红色的报错部分: I/O操作关闭的文件。
//意思是说关闭文件的语句应在I/O操作外。(文件体外)
把最后关闭文件的语句顶头写就可以了!
向文件中加入内容成功!