關於如何計算文本文件每行中字符數量的任何提示,然後使用python比較它們?計算文件每一行中的字符數?
0
A
回答
2
對代碼的最終目標是什麼會有幫助。你想通過比較一行字符的數量來獲得哪些信息?我會把它寫成評論,但自從我加入後,它還不是我的選擇。
如果你完全迷路了,不知道從哪裏開始,這裏有讓你開始的代碼一些一般性位(這是用Python 3.X):
file = open("YourFileName.txt", "r")
stringList = file.readlines()
第一行將打開(讀取,因此是「r」)有問題的文件。第二行代碼遍歷文件中的每一行,並將它們分配給一個名爲stringList的變量。 stringList現在是一個列表,其中每個元素都是一個對應於文本文件一行的字符串。 所以,
print(stringList)
應該返回
['line0', 'line1', 'line2', 'line3', etc...]
這有可能是StringList的可能看起來像
['line0\n', 'line1\n', 'line2\n', 'line3\n', etc...]
取決於你的文件是如何被格式化。如果你不知道,'\ n'是一個換行符,相當於敲擊鍵盤上的回車。
從那裏你可以創建另一個列表來保存每一行的長度,然後遍歷stringList的每個元素來存儲長度。
lengthList = []
for line in stringList:
lengthList.append(len(line))
len(line)獲取字符串中的字符數並將其轉換爲等效的整數值。然後,您的lengthList將包含每行上有多少個字符,以整數形式存儲。如果有'\ n',您可能需要使用len(line) - 1,這取決於您想要對長度做什麼。
我希望這是有幫助的;在您提供一些代碼並更具體地解釋您想要完成的任務之前,我無法幫助進行比較。
相關問題
- 1. 計算每行中的字符數
- 2. 計算文本文件中的行數,字數和字符數
- 3. 如何計算C++中每行文本文件的字數?
- 4. 計算每行字符出現次數
- 5. 爲每行計算字符數
- 6. 計算字符數組中的一行中的字符數
- 7. Python - 計算文件中的字符數
- 8. 計算文件中的字符數C#
- 9. 計算文件/流中的字符數
- 10. 計算文件中每個字符的數量
- 11. 計算文件中字數,行數,字符數
- 12. 計算換行符每N個字符?
- 13. 從.txt文件中計算一行中字符的頻率
- 14. UNIX - 計算每行的字符/場
- 15. 計算文本文件中的字符
- 16. 計算字符串數組中的每個字母字符Java
- 17. 計算文本文件中的每一行
- 18. 在Delphi中計算每行的最大字符數TMemo
- 19. 一個算術計算每個數字在一個txt文件中由perl
- 20. 計算字符串中每個字符的出現次數
- 21. 如何計算Python字符串中每個字符的數量?
- 22. 計算一個字符串出現在文件中的次數
- 23. 如何計算文件中唯一字符的數量?
- 24. 計算數據框每一行中給定字符出現的次數?
- 25. 從一個文件中計算字符和行python 2.7
- 26. 計算.txt文件中的字符
- 27. 計算文件中的換行符
- 28. 要計算Python中的文本文件中的字符串數
- 29. 計算文件中每個唯一字的出現c#
- 30. 如何使用RDD計算文本文件中每行的字數?
請提供你想要做的[mcve]。此外,請展示您自己的代碼嘗試,並解釋您目前遇到的問題。 – idjaw
你應該在發佈之前先Google [重複問題](http://stackoverflow.com/questions/14416522/counting-characters-and-lines-from-a-file-python-2-7)... –