-4
A
回答
1
with open(your_f) as f:
lines = f.readlines()
for ind, line in enumerate(lines):
if your condition: # if line contains a match
lines[ind] ="" # set line to empty string
with open(your_f,"w") as f: # reopen with w to overwrite
f.writelines(lines) # write updated lines
例如除去一个txt文件中的一行,与55开始:
with open("in.txt") as f:
lines = f.readlines()
for ind, line in enumerate(lines):
if line.startswith("55"):
lines[ind] = ""
with open("in.txt","w") as f:
f.writelines(lines)
输入:
foo
bar
55 foobar
44 foo
输出:
foo
bar
44 foo
+0
非常感谢你! – 2014-11-06 19:19:27
相关问题
- 1. 删除文件和记录
- 2. 从文件中删除记录?
- 3. 如何从文件中删除记录?
- 4. 单击按钮时记录删除的文件?记录所有文件(删除和未删除)
- 5. 使用VBScript记录删除的文件
- 6. 删除子记录删除实体中的父记录
- 7. 将所有未记录的文件删除到Git目录中?
- 8. 从FASTA文件删除第一条记录在Python
- 9. 删除记录
- 10. 删除记录
- 11. 删除Python Selenium验证记录
- 12. 从excel中删除记录
- 13. 从Git历史记录中删除具有历史记录的特定文件
- 14. 如何取消删除以前在git历史记录中删除的文件?
- 15. 删除unforgeted记录
- 16. Openerp删除记录
- 17. 多删除记录
- 18. Cassandra删除记录
- 19. python-eve oplog记录是否应该删除文档正文?
- 20. Python重复数据删除记录 - 重复数据删除
- 21. 如何从mercurial的历史记录中删除大文件?
- 22. Java删除或修改文件中的一个记录
- 23. 删除二进制文件中的记录?
- 24. 如何从我的随机访问文件中删除记录?
- 25. 在git中恢复已删除的历史记录文件
- 26. 删除与文件夹中记录相关的图像
- 27. 从git历史记录中删除文件的某些内容
- 28. 上传文件时从数据库中删除的记录
- 29. 在TFS中删除包含历史记录的文件
- 30. 在SVN中恢复删除文件的历史记录
删除整个内容或只是找到的行?另外,你有没有试过,你有什么计划来完成这个? – 2014-11-06 19:05:56
只是发现行 – 2014-11-06 19:07:48