a1,a2,a3.. 是方法名
之前写的程序这样
threading.Thread(target=self.run, args=(a1, *args)).start()
threading.Thread(target=self.run, args=(a2, *args)).start()
threading.Thread(target=self.run, args=(a3, *args)).start()
...
改为循环调用
for i in range(1,num):
threading.Thread(target=self.run, args=(a+str(i), *args)).start()
报这个错误 TypeError: unsupported operand type(s) for +: 'int' and 'str'
调用的方法名 还不能是字符串,这种情况
大神如何解决
之前写的程序这样
threading.Thread(target=self.run, args=(a1, *args)).start()
threading.Thread(target=self.run, args=(a2, *args)).start()
threading.Thread(target=self.run, args=(a3, *args)).start()
...
改为循环调用
for i in range(1,num):
threading.Thread(target=self.run, args=(a+str(i), *args)).start()
报这个错误 TypeError: unsupported operand type(s) for +: 'int' and 'str'
调用的方法名 还不能是字符串,这种情况
大神如何解决