例如一个模块 mylibrary.py
# mylibrary.py
from multiprocessing import Process
class MyProcess(Process):
def run(self):
print "Hello from the new process"
def foo():
p = MyProcess()
p.start()
你要在main.py 中引用这个模块
# main.py
import mylibrary
mylibrary.foo()
在Linux平台可以正常运行,但在windows平台上按照你预想的方式运行
需要 if name == ‘main’,像这样
import mylibrary
if __name__ == "__main__":
mylibrary.foo()