Python无法从文件中读取最后一行

时间:2019-04-03 15:05:02

标签: python file text

我从数据库中提取了一些数据,并将其保存到一个名为“ databaseoutput.txt”的文本文件中。当我运行下面的代码时,除最后一行外,所有行均会显示-我知道它在那里,因为当我打开文件时,运行下面的代码时会丢失缺少的行

with open("databaseoutput.txt", 'r', encoding='utf-8') as f:
    for line in f:
        print(line)

是什么原因造成的?

1 个答案:

答案 0 :(得分:1)

我刚遇到和你一样的问题。创建文本文件时,我忘记关闭它:

f.close()