【发布时间】:2017-11-12 11:32:55
【问题描述】:
您好,我正在尝试创建直方图。
1. 我应该读一个带数字的文件。
2.找到价值最高的bin。
然后尝试使用该数字制作直方图。
下面的代码有效:
def histogram (list):
for i in list:
print('*' * i)
histogram([1,2,3,4,5,4,3,2,1])
但问题是当我想读取文件的编号时,它会出错。 我该怎么办?
当我尝试将文件编号乘以“*”时,会出现以下错误。
TypeError: can't multiply sequence by non-int of type 'str'
【问题讨论】:
-
也许你应该告诉我们你得到了什么错误?
-
你的代码可以在我的 python 2.7 上运行
-
您的示例中没有任何部分与读取文件有关;你遗漏了什么吗?
-
我编辑了我的帖子。请查看错误。
标签: python