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