1
A
回答
0
lines = open('your_file.txt', 'r').readlines()
search = 'Ref.By'
for i, line in enumerate(lines):
if search in line:
break
if i < len(lines) - 1:
with open('your_file.txt', 'w') as f:
f.write('\n'.join(lines[i + 1:]))
这是正常的提供您的文件大小是在2-4 MB很好。将它存储在超出此点的内存中会变得有问题。
+0
如何删除Ref.By? – Jitesh
+0
@Jitesh我把'lines [i:]'改成'lines [i + 1]'。它会工作。 –
0
试试这个
text_str = """ABC
DEF
Ref.By
AAA
AAA"""
text_lines = text_str.split("\n")
idx = text_lines.index("Ref.By") + 1
result_text = "\n".join(text_lines[idx:])
print(result_text)
相关问题
- 1. 删除从文本文件线,蟒蛇
- 2. LUA从具体线路具体线路
- 3. 蟒蛇线程
- 4. 删除从文本文件蟒蛇
- 5. 如何从文件中的蟒蛇删除线
- 6. 蟒蛇删除与特定的端线特定开始行文本文件
- 7. 蟒蛇多线程
- 8. 蟒蛇线程GUI
- 9. 读取线蟒蛇
- 10. 蟒蛇线程块
- 11. 蟒蛇win32api阻止瓶路线
- 12. 从具体线路
- 13. 删除在蟒蛇
- 14. OpenCV蟒蛇线以下代码低FPS
- 15. 删除最后一个书面线和更换蟒蛇
- 16. 蟒蛇多线程sniffer-从线程
- 17. 蟒蛇的下划线
- 18. 蟒蛇线程问题
- 19. 蟒蛇线程同步
- 20. 在线蟒蛇教程
- 21. scatterplot蟒蛇双刃线
- 22. 蟒蛇opencv全景黑线
- 23. GIMP蟒蛇画线很慢
- 24. 蟒蛇识别曲线段
- 25. 蟒蛇曲线拟合
- 26. 读行后具体线路
- 27. 的sed +在具体线路
- 28. 如何删除上述蟒蛇
- 29. 如何删除蟒蛇
- 30. 删除空行蟒蛇
所以文件应该以'Ref.By'开头? –
你可以逐行解析文件并跳过直到找到'Ref.By'文件, – user3764893
可能重复[question](https://stackoverflow.com/questions/33705009/how-to-remove-all-lines-上述A-某些行合蟒)。希望能帮助到你! – OmaRPR