因此,我解决了该特定问题。
将的定义放在rand_string
另一个名为的文件中 test2
。
导入test2
为模块插入我的test.py
脚本
import test2 as test2
修改以下行以访问test2
模块
processes = [mp.Process(target=test2.rand_string, args=(5, output)) for x in range(4)]
跑 test.py
呼叫 myFunction()
要开心 :)
该解决方案基于此多处理教程,该教程建议从另一个脚本导入目标函数。此解决方案绕过if __name__
-wrapper的安全自我导入,以访问目标函数。