如何將整個文本文件讀取爲數據塊或字符串? 我不想逐行讀取文件,而是將整個文件讀取爲文本並查找某些單詞的數量。有什麼辦法做到這一點?作爲文本閱讀整個文件,而不是在Python中行明智嗎?
-2
A
回答
2
您可以使用文件read()
函數「讀取一定數量的數據並將其作爲字符串返回」。
文檔是here。
0
1
至於第二個問題,你可能需要使用正則表達式與word boundary anchors:
import re
with open("myfile.txt") as infile:
text = infile.read()
regex = re.compile(r"\bsearchword\b", re.I) # case-insensitive
count = len(regex.findall(text))
0
您可以一行一行讀,算你有興趣在每行的話,結果添加到小計,並在完成後打印總數。如果您正在處理的文件足夠大,則可以導致交換。
相關問題
- 1. 閱讀文本文件列明智c + +
- 2. 閱讀pdf文件的信息而不讀整個文件
- 3. 閱讀文件元素明智
- 4. Python的csv文件閱讀器不讀整個文件
- 5. Python不會讀整個文本文件
- 6. 雲數據流:讀取整個文本文件而不是逐行讀取
- 7. 如何在Python中一行一行地讀取文件(或stdin)而不是等待讀取整個文件
- 8. 閱讀文本文件行明智和打印相同的HTML頁面
- 9. 閱讀文本文件列出在python
- 10. 在Node.js中讀取第n行而不讀取整個文件
- 11. 在Python中閱讀文件
- 12. 爲什麼不完整閱讀文本文件?
- 13. BufferedReader在線閱讀文本文件而不緩存文件中的文件?
- 14. excel文件的讀出行明智值
- 15. 閱讀文本並在Python
- 16. 如何讀取文本文件行變量而不是文本
- 17. Python閱讀和打印文本文件
- 18. Python:部分閱讀文本文件
- 19. 閱讀文本文件,並使用python
- 20. 一次閱讀完整文件是一個好主意嗎?
- 21. Python文件閱讀
- 22. Python閱讀文件
- 23. python閱讀文件
- 24. 閱讀python文件
- 25. 閱讀和操作Python中的文件
- 26. 從Python中的文本文件閱讀 - 第一行被錯過
- 27. 閱讀python中的文件
- 28. 閱讀JSON文件在python
- 29. 閱讀文件在python
- 30. 閱讀文件中的上一行python
'contents = open('fname')。read()' –