0
因此,我需要編寫一個程序,提示輸入文件名,然後打開該文件並讀取文件,查找表單行: X-DSPAM-Confidence:0.8475 我一直在獲取提取值的總和並計算行數並打印以顯示用戶。計算行數並提取浮點值並計算值的平均值
out_number = 'X-DSPAM-Confidence: 0.8475'
Num = 0.0
flag = 0
fileList = list()
fname = input('Enter the file name')
try:
fhand = open(fname)
except:
print('file cannot be opened:',fname)
for line in fhand:
fileList = line.split()
print(fileList)
for line in fileList:
if flag == 0:
pos = out_number.find(':')
Num = out_number[pos + 2:]
print (float(Num))
不知道和粘貼錯誤,但沒有什麼在你的for循環'爲fileline' – LBaelish