比如我们创建了一个多线程类,然后python代码根据读取到的数据来创建这个类的实例。但我们并不知道在实际使用中,需要创建几个实例。所以应该怎样完成这种操作?
比如说
class workingcls(threading.Thread)
def __init__(self,arg1,arg2,arg3):
...
然后我们知道一些参数,就是写然后就可以据此创建类的实例,然而假设我们获取到一个元组的列表,[(tuple1),(tuple2)...]我们不知道里面有多少个元组,可能很多,也可能就没有。每个元组就是参数。那么我该如何创建呢。
遍历之后,
for i in list:
然后应该怎么操作?因为要创建的实例名称也是不知道的,可能要从元组中的某一参数来确定。我目前知道一种方法就是使用exec命令。
不知道你是不是想要这种操作,但是建议任何时候也不要用exec,这个跟
c里面的goto一样都应该被禁掉