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

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

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

猜你喜欢

转载自blog.csdn.net/qq_39938666/article/details/89091694