ValueError: invalid literal for int() with base 10: '1.0' python

深碍√TFBOYSˉ_ 2022-02-23 15:20 328阅读 0赞

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5OTM4NjY2_size_16_color_FFFFFF_t_70

解决方法:a= int(float(value))。

因为从label文本读出的是字符串类型,如果value是整数,如1,那么直接a= int(value)就可以了。如果value是浮点数,如1.0,那么需要先转float再转int,即a= int(float(value))

发表评论

表情:
评论列表 (有 0 条评论,328人围观)

还没有评论,来说两句吧...

相关阅读