python求txt文件内平均值_使用Python计算.txt文件中的数字的平均值
我修改了你的代碼,看看我是否可以讓它工作,但仍然看起來和你的一樣。這就是我提出的:
def main():
total = 0.0
length = 0.0
average = 0.0
try:
#Get the name of a file
filename = raw_input('Enter a file name: ')
#Open the file
infile = open(filename, 'r')
#Read values from file and compute average
for line in infile:
print line.rstrip("\n")
amount = float(line.rstrip("\n"))
total += amount
length = length + 1
average = total / length
#Close the file
infile.close()
#Print the amount of numbers in file and average
print 'There were', length, 'numbers in the file.'
print format(average, ',.2f')
except IOError:
print 'An error occurred trying to read the file.'
except ValueError:
print 'Non-numeric data found in the file'
except:
print('An error has occurred')
main()
總結
以上是生活随笔為你收集整理的python求txt文件内平均值_使用Python计算.txt文件中的数字的平均值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模拟火车订票系统_如何用py
- 下一篇: 印度,自然和人都在辛苦地进行大规模生产的