Python报错:ValueError:invalid literal for int() with base 10

一、报错原因

Python在使用int()String类型转为int类型时,是不能直接将包含小数点的字符串转化为整数,因此在类型转化时会抛出这个异常。

二、解决办法

先使用float()将字符串转换为浮点数,在使用int()转化为整数即可。
例:temp = int(float(888.8))
	输出结果为888

你可能感兴趣的:(报错解决,python,开发语言,后端)