如何解决python中int()无法将“\x002\x002\x001\x000\x00”转换为整数的转换问题?

2024-09-27 02:26:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我对pythonint函数有一些奇怪的问题。 我读了一些带有数值的文件,然后把它们转换成整数。 当我在本地执行此操作时,一切正常,但当我将其上载到Google App Engine时,转换失败并出现错误: invalid literal for int() with base 10: ''

我试着打印它试图转换的值,它是2210。你知道吗

然后我试着从文件中输出整个拆分的行,结果是: ['\x00B\x00a\x00u\x00w\x00e\x00n\x00s\x00', '\x002\x002\x001\x000\x00', '\x005\x004\x003\x001\x00', '\x005\x003\x007\x002\x00', '\x005\x002\x006\x005\x00', '\x005\x006\x001\x008\x00', '\x005\x003\x002\x008\x00\r\x00']

我用这个代码来转换:int(splitted_line[j])

我对Python很陌生。有人能告诉我需要做什么吗?你知道吗


Tags: 文件函数appgoogle整数int数值x00

热门问题