python文本的平均列数_文本的平均列数(Python程序实现)
文本的平均列數
【北京理工大學】——嵩天老師課程測試題
描述
打印輸出附件文件的平均列數,計算方法如下:????????????????????????????????????????????????????????????????????????????????????????????????
(1)有效行指包含至少一個字符的行,不計算空行;????????????????????????????????????????????????????????????????????????????????????????????????
(2)每行的列數為其有效字符數;????????????????????????????????????????????????????????????????????????????????????????????????
(3)平均列數為有效行的列數平均值,采用四舍五入方式取整數進位。
代碼實現過程:
f=open(“latex.log”)
lines=0
row={}
i=1
for line in f:
line=line.strip(’\n’) #注意文件指針的概念,要徹底改變行的內容一定要使用賦值符號
if line !="":
lines+=1
row[i]=len(line)
i=i+1
s=0
#print(lines)
for j in range(1,lines+1):
s+=row[j]
print(round(s/lines))
總結
以上是生活随笔為你收集整理的python文本的平均列数_文本的平均列数(Python程序实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python空间分析_读书笔记——《py
- 下一篇: python人工智能基础课免费_【领卡免