私信  •  关注

Mikhail Kanin

Mikhail Kanin 最近创建的主题
Mikhail Kanin 最近回复了
6 年前
回复了 Mikhail Kanin 创建的主题 » Katana(python):编码问题还是bug?

它与您试图发送到函数i_am_的参数路径相连接。如果您尝试用一个字符发送字符串,那么就没有问题。整数值出现问题。

如果尝试使用以下方法调用函数:

i_am_here(1)

你有问题了

for i in path:

因为在for循环中不能使用简单的整数值,只能使用iterable对象,如列表或字符串。

不应使用单个整数值,而应使用列表:

param_lst = [1]

i_am_here(param_lst)

你也应该在这里修改你的代码:

new = ''.join(num)

你应该重写为:

new = ''.join(str(n) for n in num)