2024-06-01 02:25:20 发布
网友
我试图编写一个decode base62函数,但是python给出了一个错误:
decode base62
TypeError: 'int' object is not iterable
这段代码在烧瓶外运行得很好。但在烧瓶里不行。在
代码如下:编辑:
这段代码在flask之外运行得非常好,但是当我从flask应用程序调用它时,它给了我一个错误。在
试着强制转换为字符串,看看它是否能让您运行时不出错,然后检查解码后的输出—我想在某个时刻,您有一个字符串表示一个数字,该数字正是由python在内部转换的,这就是错误的来源:
def base62_decode(s): tnum = 0 for char in str(s): tnum = tnum * BASE_LEN + BASE_DICT[char] return tnum
注意,当python迭代一个字符串时,python的行为是不同的。在
试着强制转换为字符串,看看它是否能让您运行时不出错,然后检查解码后的输出—我想在某个时刻,您有一个字符串表示一个数字,该数字正是由python在内部转换的,这就是错误的来源:
注意,当python迭代一个字符串时,python的行为是不同的。在
相关问题 更多 >
编程相关推荐