python报错ValueError: invalid literal for int() with base 10解决方法

原因:把带有小数的字符串强转为int

解决方法:

  1. 如果你非要用int,那就在int中加个float,例如:
int(float(xxx))
  1. 如果只是想将提取的字符串转换为数字,那就将int改为float即可,例如:
int(xxx) -> float(xxx)

版权声明:本文为weixin_42599499原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。