我从数据库中提取了一些数据,并将其保存到一个名为“ databaseoutput.txt”的文本文件中。当我运行下面的代码时,除最后一行外,所有行均会显示-我知道它在那里,因为当我打开文件时,运行下面的代码时会丢失缺少的行
with open("databaseoutput.txt", 'r', encoding='utf-8') as f:
for line in f:
print(line)
是什么原因造成的?
答案 0 :(得分:1)
我刚遇到和你一样的问题。创建文本文件时,我忘记关闭它:
f.close()