ValueError: invalid literal for int() with base 10: '151.0'
时间: 2023-10-29 18:51:31 浏览: 117
Python ValueError: invalid literal for int() with base 10 实用解决方法
这个错误通常是因为你尝试将一个浮点数转换成整数,但这是不可能的。你可以使用 int() 函数将字符串转换为整数,但字符串必须只包含数字字符。
解决办法可能是将字符串转换为浮点数,而不是整数,使用 float() 函数来实现。或者,如果你确定字符串表示的是一个整数,可以尝试使用 int(float()) 来将浮点数转换为整数。
阅读全文