我是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-查找平均
- 4. 使用python查找csv文件的平均值(忽略null)
- 5. 使用python查找CSV文件的小時平均數
- 6. 繪製一組平行線以各種角度查找平均截距長度
- 7. 查找每組中的平均值
- 8. MySQL - 查詢平均行長
- 9. Excel查找平均速度
- 10. 在Python中查找平均值
- 11. 使用Bioconductor的BED文件的平均間隔長度
- 12. Python:查找平均值
- 13. 使用熊貓在大型csv文件中查找平均值
- 14. 每位家長的平均條件爲
- 15. 可變長度VBA的平均行
- 16. 獲得使用python的單詞的平均長度減少
- 17. 使用group查找數據框中每個鍵的平均值
- 18. 將R用於文本文件的平均句子長度
- 19. 使用數組查找文本文件的平均數
- 20. 讀取文本文件並計算每個第三個字的平均長度
- 21. 平均字長度.txt
- 22. Elasticsearch,獲取平均文檔長度
- 23. 使用VBA查找行的長度
- 24. Spark中的平均單詞長度
- 25. awk文件中每列的平均值
- 26. 如何查找python中的獨特行的平均值
- 27. 平均單詞長度和平均句子長度的Java代碼
- 28. 如何使用SQL查找每個學生的平均成績
- 29. 使用awk查找列的平均值
- 30. AWK:計算文件中每個行業的平均年齡平均值。
。@ spookyblack你有什麼試過的?你的數據是什麼樣的? – Merlin
@merlin我覺得我所擁有的是無關緊要的,因爲我不確定如何計算每條線的長度,對於任何給定數量的線 – spookyblack
@merlin我如何找到線的數量並將其除以長度? – spookyblack