一、报错原因 Python在使用int()将String类型转为int类型时,是不能直接将包含小数点的字符串转化为整数,因此在类型转化时会抛出这个异常。 二、解决办法 先使用float()将字符串转换为浮点数,在使用int()转化为整数即可。 例:temp = int(float(888.8)) 输出结果为888