Python文件写入:Python中显示写入成功,但文件仍然为空

原因:

写入文件后未关闭文件!

f=open(r'C:\test.txt','w')

s=['1','你好',‘2]

f.writelines(s)

f.close()   #不要忘记最后要关闭文件

在补充一点,关于write和writelines的区别:
write():只能写入字符串,不能输入列表形式的字符串
writelines():只能写入字符串,但是可以写入列表形式的字符串,并且在写入列表的时候具有连续追加的效果

你可能感兴趣的:(Python)