知行编程网知行编程网  2022-11-27 00:30 知行编程网 隐藏边栏  25 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python的write函数写不进去数据怎么办的相关知识,包括python open打开文件,以及python read函数这些编程知识,希望对大家有参考作用。

python的write函数写不出数据怎么办

有时候我们需要向文件内写入一些数据,如

links = open("new")
out = open("out.txt","w+")
for link in links:
    out.write(link+"\n")

但是当代码执行的时候,会发现数据并没有写入。问题原因是:没有使用flush()或close()时,要写入的内容还在buffer中,并没有写入文件。如果中途终止,则文件中将没有内容。

解决办法

links = open("new")
out = open("out.txt","w+")
for link in links:
    out.write(link+"\n")
    out.flush()

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享