Python删除文件的最后一行

时间:2014-11-02 08:13:42

标签: python file

我有一些这样的文件:

a:...
a:...
a:...
a:...
count = ...

我只需要保留a:...值行。 删除最后一行(总是以count =开头)的最快方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以尝试此解决方案:

lines = file.readlines()
lines = lines[:-1]

在python中打开文件作为阅读模式后,您可以删除最后一行。

答案 1 :(得分:1)

您可以使用readlines()功能并应用切片

 lines = yourfile.readlines()
lines = lines[:-1]

可以找到许多其他方法here