解决:Python写入数据不完整

最近在做毕设,需要往txt文件中写入数据,发现程序执行完后写入的数据不完整,少了部分数据,可是程序明明已经执行完毕了呀!

经过查阅资料发现,原来是部分数据还留在缓存中没有及时写入文件,有以下两个解决方案:

  1. 在文件写入的程序末尾加入下面的语句
file.close()
  1. 用with open()打开要写入的文件
with open('test.txt','w') as file:
	file.write("祝我顺利毕业!")

问题解决!
最后,祝我顺利毕业!

你可能感兴趣的:(工具使用,python,jupyter,pycharm)