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

来源:互联网 发布:安润金融 知乎 编辑:程序博客网 时间:2024/06/13 15:22
当python需要对包含小数点的数值进行int转型的时候,要用到int(round(float(变量名或者字符串数值))我原来的变量,countcatlevel数值为2.0
countnum = string._int(line[5])  
修改为:
countnum = int(round(float(line[5])))  
解决问题!
0 0
原创粉丝点击