ValueError: invalid literal for int() with base 2: 'TrueTrueFalseTrueTrueTrueTrueTrue'
时间: 2023-10-29 22:43:58 浏览: 56
解决Python的str强转int时遇到的问题
5星 · 资源好评率100%
这个错误通常是因为将一个非二进制字符串传递给 `int()` 函数而引起的。你需要仔细检查你的代码,找出传递给 `int()` 函数的字符串是否确实是二进制字符串。如果不是,请检查你的代码逻辑并更正错误,确保传递给 `int()` 函数的值是正确的。另外,你还可以使用其他类似的函数来转换非二进制字符串,例如 `binascii` 模块中的函数。
阅读全文