下面是我的一段代码,用来停止线程中的多个服务器:
for x in range(amount):
server_id = str(servers[x][4])
t = threading.Thread(target=stop_server, args=(server_id))
threads.append(t)
t.start()
现在,问题是服务器id没有正确地传递给目标函数,在本例中是“stop\u server”。我得到的错误是:
Invalid id: "i"
知道AWS id是10个字符,比如“i-abcd1234”,我检查了“server\u id”中的内容,然后将其传递到“t”中,看到了完整的id
问题是为什么它会被截断
好的-在args中的“server\u id”之后缺少昏迷
相关问题 更多 >
编程相关推荐