它与您试图发送到函数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)