ValueError: invalid literal for int() with base 10: '291.5390625'
时间: 2023-11-22 20:46:06 浏览: 21
Python ValueError: invalid literal for int() with base 10 实用解决方法
这个错误是因为你试图将一个浮点数转换为整数,但是该浮点数的格式不符合整数的格式。在这种情况下,你需要使用适当的方法将浮点数转换为整数。例如,你可以使用round()函数将浮点数四舍五入为最接近的整数,然后再将其转换为整数。或者,你可以使用int()函数将浮点数转换为整数,但是在这种情况下,你需要确保浮点数的格式符合整数的格式,例如去掉小数部分。
阅读全文