【发布时间】:2014-11-02 08:13:41
【问题描述】:
我有一些这样的文件:
a:...
a:...
a:...
a:...
count = ...
我只需要保留a:... 值行。
删除最后一行(始终以 count = 开头)的最快方法是什么?
【问题讨论】:
-
你想对这些值做什么?将它们放入某种数据结构、修改文件或将它们写入其他流?
我有一些这样的文件:
a:...
a:...
a:...
a:...
count = ...
我只需要保留a:... 值行。
删除最后一行(始终以 count = 开头)的最快方法是什么?
【问题讨论】:
你可以试试这个解决方案:
lines = file.readlines()
lines = lines[:-1]
在 python 中以阅读模式打开文件后,您可以删除最后一行。
【讨论】:
file=open('/dir/to/file/file.txt','r')或with open('dir/to/file/file.txt','r') as file:这样打开文件后
【讨论】: