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

ValueError: invalid literal for int() with base 10: '1.0' python_第1张图片

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

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

你可能感兴趣的:(报错解决)