我试图更新某些文本的文件与新串在一个新行在该文件的结束与蟒蛇。 该文件本身可以有空行结束时,有时不是。 我尝试过的以下脚本来做到这一点。
with open(fname, 'a') as file:
file.write("\n"+newRow)
newRow是一个变量,包含新的文本将增加。 它的工作罚款,如果最后一行中的文件不是空的。 然而,这是不正确的最后一行中的文件是一个空的空间。 在这种情况下,该文件将有一个空的空间之间的最后一行和newRow.
aaaa
bbbb
newRow
我的客人的问题是如何我可以检查是否最后一行中的文件是空的路线。 我发现,使用readlines()可以存储每一行的案文文件转换成一个名单,然后我可以检查最后一行中。 但我不知道如何做到这一点,如果我使用的'与。 所以结束时,预期的结果如下的任何文本的文件
aaaa
bbbb
newRow
我如何可以达到这个结果?
谢谢你提前