0
A
回答
0
你可以做這樣的事情:
讀取文件中的行分割它,得到最後的500線。
lines = open("file.txt", "r").readlines()[-500:]
然後搜索
for line in lines:
if "WHAT I SEARCH" in line:
print "Found in line: ", line
或
if "WHAT I SEARCH" in "\n".join(lines):
print "Found"
你也能找到一種方法不閱讀完整的文件,但只是它的結束(與搜尋和讀取)。
相關問題
- 1. 搜索文本文件的字符串
- 2. 文本搜索字符串
- 3. 在字符串文件中逐行搜索字符串
- 4. 在一個文本文件中的所有行搜索字符串:Python的
- 5. 如何搜索文本文件中的字符串在C#中
- 6. 如何在PHP中搜索文本文件中的字符串
- 7. 在R中的文本文件中搜索字符串
- 8. 搜索在VB和打印行字符串文本文件
- 9. 搜索字符串,然後從文本文件打印下一行
- 10. 搜索具有特定字符串的行的文本文件
- 11. 搜索字符串文件
- 12. 在文本文件中搜索字符串的更快方法
- 13. 性能 - 在文本文件中搜索字符串 - Python的
- 14. Shell腳本,字符串搜索文件
- 15. C#讀取文本文件,然後搜索字符串
- 16. 在htm文件中搜索字符串
- 17. 在txt文件中搜索字符串
- 18. 在.cs文件中搜索字符串
- 19. 在pdf文件中搜索字符串
- 20. 在文件中搜索字符串
- 21. 在txt文件中搜索字符串
- 22. 尋找最新的文件,然後搜索字符串
- 23. PHP爲兩個字符串逐行搜索文本文件,然後輸出行
- 24. 然後在文本文件中搜索電子郵件字符串
- 25. 如何在文本文件中使用Qt搜索字符串
- 26. 在文本文件中搜索字符串C
- 27. 在文本文件中搜索字符串
- 28. Python - 在文本文件中搜索字符串
- 29. 在c文本文件中搜索多個字符串#
- 30. 在文本文件中搜索字符串?
http://stackoverflow.com/questions/136168/get-last-n-lines-of-a-file-with-python-similar-to-tail – lordkain