如何打開一個文本文件(包括5行)並寫入一個程序來計算此文本文件中所有行上第三個字的平均長度。 (一個詞被定義爲由空格和/或一行結尾包圍的一組字符)。讀取文本文件並計算每個第三個字的平均長度
0
A
回答
0
我建議你閱讀這個Reading and writing Files in Python ..因爲你問的是一個非常基本的問題,我相信有很多資源那裏。只要搜索:]
但是不要離開你空手而歸......
# mean_word.py
with open('file.txt') as data_file:
# Split data into lists representing lines
word_lists = [line.split(' ') for line in data_file.readlines()]
word_count = sum(len(line) for line in word_lists)
n_of_words = sum(len(word) for line in word_lists for word in line)
mean_word_len = n_of_words/word_count
+0
感謝您的回答。我知道基本代碼,但我的問題是隻測量每行第三個字的長度 –
+0
那麼,我提供了基本代碼。您可以修改此選項,只需簡單地用'reduced_word_lists = [line [:: 3] for line in word_lists]'來代替word_lists即可採用任何單詞。這將每隔三個單詞。或者只是'爲第三個單詞'(考慮到每行至少有3個單詞) – CermakM
相關問題
- 1. 讀取CSV文件,計算平均值並打印上述平均值
- 2. 從.csv excel文件讀取並計算平均值
- 3. 的Python:計算值的平均值在一個文本文件
- 4. Python;計算每個學生的三個年級的平均值
- 5. spark:讀取多個文本文件並溢出每個文件的第一行?
- 6. AWK:計算文件中每個行業的平均年齡平均值。
- 7. 三個時期的計算平均值
- 8. 獲取每個文件的平均文字
- 9. Linux Bash腳本,用於計算多個文件的平均值
- 10. 如何讀取兩個文本文件並計算關鍵字的數量?
- 11. PHP如何計算文本文件中每個單詞的長度
- 12. Perl,從兩個文件讀取並寫入第三個
- 13. 取三個不同文本文件的平均值並編譯成一個文件
- 14. 計算平均爲每個學生
- 15. 使用java讀取XML文件後計算平均值
- 16. 從一個腳本文件計算平均值
- 17. 計算每個文檔平均值與排序
- 18. 計算每個季度給定月份列的平均值
- 19. Java文件io計算平均值並存儲在另一個文件中
- 20. 編寫一個方法來計算長度/平均值
- 21. 讀取一個txt文件,並找到python中的數字的平均值
- 22. 使用Python在文件中查找每行的平均長度
- 23. 計算平均每組
- 24. 從Python中的文本文件計算平均值
- 25. 用C++讀取各種長度的多個文本字符串
- 26. 我無法計算平均打字速度(字符每分鐘)
- 27. 從CSV計算平均文件
- 28. 用Python計算多個文件的記錄平均值
- 29. 從文本文件c#計算平均值
- 30. 通過匹配三列合併兩個文件+計算輸出的均值
請演示一些你已經試過的方法的。 – cwallenpoole