这是python文档中的一段代码,用来演示多处理模块。 我打开了一个空文件“多进程”_测试.py'并输入这些代码。在
from multiprocessing import Process
import sys
def f(name):
print('hello', name)
if __name__ == '__main__':
p = Process(target=f, args=('bob',))
p.start()
p.join()
奇怪的是,如果我在Spyder下运行它,程序不会打印任何内容,但是如果我在powershell env中通过“python multi_process”运行源代码_测试.py,控制台将按预期打印“hello bob”,s.b.能否帮助解释发生这种情况的原因?或者任何解决这个分歧的暗示。在
谢谢你的帮助。在
目前没有回答
相关问题 更多 >
编程相关推荐