簡體   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