Python 3.x 什么是';int()和#x27的无效文字错误;什么意思?

Python 3.x 什么是';int()和#x27的无效文字错误;什么意思?,python-3.x,Python 3.x,当我按下列表中的发送短信按钮时,我得到以下错误 基数为10的int()的文本无效 编辑: int类型的变量内部有一个“.”。您应该改用float类型,它可以处理“.” 例如: int('99999.000000') ValueError: invalid literal for int() with base 10 以及: 但如果仍然需要int输出,则应使用: int(float('99999.000000')) 您在哪一行代码中遇到此错误?对于Pythonint来说,任何数字都不会太大。第

当我按下列表中的发送短信按钮时,我得到以下错误

基数为10的int()的文本无效

编辑: int类型的变量内部有一个“.”。您应该改用float类型,它可以处理“.”

例如:

int('99999.000000')
ValueError: invalid literal for int() with base 10
以及:

但如果仍然需要int输出,则应使用:

int(float('99999.000000'))

您在哪一行代码中遇到此错误?对于Python
int
来说,任何数字都不会太大。第一个示例失败的原因是其中有一个
。@mkrieger1从技术上讲,整数可能太大,但它必须大于计算机内存(祝你好运)。
float('99999.000000')
99999.0
int(float('99999.000000'))