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