我是Python的初學者。我的問題是,如標題所述,我將如何編寫一個函數來返回文件中的平均行長度? (不太確定如何將文件合併到函數中)(任何幫助都將有所幫助!)使用Python在文件中查找每行的平均長度
-2
A
回答
-2
非常簡單,總和線的長度,然後除以行數。
with open("testfile.txt", "r") as f:
lines = f.readlines()
print(sum(len(line) for line in lines)/len(lines))
0
如果你有喜歡的test.txt:
line one text
line two text longer
line three text even longer
和腳本test.py:
from __future__ import division
def average(lines):
length = 0
for l in lines:
length = length+len(l)
return int(length/len(lines))
with open('./test.txt') as f:
my_lines = f.readlines()
avg = average(my_lines)
print avg
然後,當你運行
python test.py
你應該得到21
相關問題
- 1. Python - 文件夾中所有文件的平均長度函數
- 2. Python-查找平均
- 3. 使用python查找csv文件的平均值(忽略null)
- 4. 使用python查找CSV文件的小時平均數
- 5. 查找每組中的平均值
- 6. 在Python中查找平均值
- 7. 使用熊貓在大型csv文件中查找平均值
- 8. 每位家長的平均條件爲
- 9. 可變長度VBA的平均行
- 10. 獲得使用python的單詞的平均長度減少
- 11. 使用group查找數據框中每個鍵的平均值
- 12. 使用數組查找文本文件的平均數
- 13. 讀取文本文件並計算每個第三個字的平均長度
- 14. 平均字長度.txt
- 15. 使用VBA查找行的長度
- 16. Spark中的平均單詞長度
- 17. awk文件中每列的平均值
- 18. 如何查找python中的獨特行的平均值
- 19. 如何使用SQL查找每個學生的平均成績
- 20. AWK:計算文件中每個行業的平均年齡平均值。
- 21. SQL查詢來進行查找平均爲每個員工ID
- 22. 在JAVA中查找行的長度
- 23. 查找平均值
- 24. 查找平均在表
- 25. 使用jQuery檢查文本區域的每一行的長度
- 26. 如何在Lucene中獲得平均字段長度和文檔長度?
- 27. 使用python查找blackpixels的平均位置
- 28. 查找數組中字符串的平均字符串長度 - Javascript
- 29. 在nginx.conf文件中查找強度的長度
- 30. 在每個行的不同日期之後查找平均值的SQL查詢
。@ spookyblack你有什麼試過的?你的數據是什麼樣的? – Merlin
@merlin我覺得我所擁有的是無關緊要的,因爲我不確定如何計算每條線的長度,對於任何給定數量的線 – spookyblack
@merlin我如何找到線的數量並將其除以長度? – spookyblack