import time,threading
print('start of program')
def takeNap(num):
time.sleep(1)
print(10-num)
for num in range(1,10):
locals()['v'+str(num)]=threading.Thread(target=takeNap(10-num))
locals()['v'+str(num)].start()
print('end of program')
print('start of program')
def takeNap(num):
time.sleep(1)
print(10-num)
for num in range(1,10):
locals()['v'+str(num)]=threading.Thread(target=takeNap(10-num))
locals()['v'+str(num)].start()
print('end of program')
print(v6)
这段代码完成批量定义变量并每个变量赋予一个线程
locals()['v'+str(num)]=threading.Thread(target=takeNap(10-num))
完成动态定义赋值变量任务