繁体   English   中英

ValueError:以10为底的int()的无效文字:'107.24'

[英]ValueError: invalid literal for int() with base 10: '107.24'

我是python的新手,我只是尝试通过python在avg播放器中播放视频。 所有视频均已成功播放,但是其中一个视频出现此值错误。 我不确定为什么会发生此错误。 如果你能描述我的话。

由于软件尝试将107.24解释为整数而不是整数,因此出现了特定问题。

从问题中给出的少量信息确实很难说出为什么这样做或该数字来自何处。

'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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM