在windows 7(64位)上运行python2.7。create Process() here
我的理解是,您不希望在模块的全局命名空间中创建Process()实例(因为当子进程导入模块时,他会无意中产生另一个)。不过,我不需要将流程管理器放在包执行层次的最顶层(执行在父级)。只要我的Process()是在类方法中创建、管理和终止的,甚至是函数闭包,只是不是在toplevel模块命名空间中。注意:此包中的功能要求__main__模块由子模块
'a_module' in locals())
assert('stdin' in locals())
我还认为可以通过调用locals()和globals()来注入无论如何,我喜欢python,因为它对导入非常明确。如果使用了名称,通常可以追溯到定义该名称的确切位置。但是,我最近遇到了一些模块,我想在这些模块中找到名称qux的定义位置。该模块本身不包含from something import *、local