一、args:以元组方式传参数。
注意:
1、只有一个参数时要加上逗号
2、传递的参数个数要与函数的形参数保持一致,且一一对应。
二、kwargs:
1、以字典方式传参数。
2、传递的参数中,字典的键要与函数的形参名相同,且一一对应。
三、使用多进程执行带有参数的任务
from multiprocessing import * def show_info(name,age): print(name,age) def test(username,age2): print(username,age2) # 以元组形式传参,元组里的元素顺序要和函数的参数顺序保持一致 p1 = Process(target=show_info,args=('lisa',18)) # 以字典形式传参,字典的对应的key要和函数里的参数名操持一致,没有顺序要求 p2 = Process(target=test,kwargs={"age2":18,"username":'laoxu'}) p1.start() p2.start()
执行效果: