【发布时间】:2016-08-17 21:21:18
【问题描述】:
我正在用 python 制作一个平均值计算器,我必须将平均值保存在一个文本文件中,并这样做:
Mean = statistics.mean(aver)
Mode = statistics.mode(aver)
Medi = statistics.median(aver)
file = open("Averages.txt", "a")
file.write("\n\nYour numbers are" + aver +
"\nMean : " + Mean +
"\nMode : " + Mode +
"\nMedian : " + Medi)
(aver 是我找到平均值的数字列表)
当我尝试运行这部分代码时,我收到错误消息:
TypeError: Can't convert 'list' object to str implicitly
我尝试了一些基本的东西,比如添加“str”,但没有帮助。
【问题讨论】:
-
在
file.write改成str(aver),这样行吗?