我从DB中提取了一些数据,并将其保存到一个名为"databaseoutput.txt“的文本文件中。当我运行下面的代码时,除了最后一行之外的所有行都会显示出来-我知道它在那里,因为当我打开文件时,我运行下面的代码时缺少的那行是存在的
with open("databaseoutput.txt", 'r
在Windows中,如果我使用Python的"for line In file“语法来读取普通文本文件的内容,最后一行将不会以换行符结尾,而是以前面的所有行结尾。在Linux中,这种行为似乎是不同的--当我逐行读取文件并打印其内容时,我总是发现最后一行以换行符结尾,即使实际文件中不存在这样的字符!我还尝试使用file.readline()函数,结果是相同的。(我假设文本文件实际上没有以换行