我是python新手,我只是尝试通过python在avg播放器中播放视频。所有视频都播放成功,但是一个视频出现了这个值错误。我不知道为什么会发生这个错误。如果你知道描述我。
问问题
2439 次
2 回答
3
出现具体问题是因为软件试图解释107.24
为整数,但事实并非如此。
为什么这样做,或者这个数字来自哪里,从你的问题中给出的少量信息中很难判断。
于 2012-05-09T13:53:28.263 回答
1
'107.24'
是一个浮点字符串并且 int() 不能转换一个float
字符串,使用float()
.
>>> a='107.24'
>>> int(a)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
int(a)
ValueError: invalid literal for int() with base 10: '107.24'
>>> float(a)
107.24
于 2012-05-09T13:53:40.523 回答