如果您在传递给Server.submit [ docs ]的函数中使用某些模块,则需要在modules参数中指定这些模块。见下文:
import os
def get_os_name():
return os.name
jobserver.submit(get_os_name,modules=('os',))
但是,我想做这样的事情:
from os import name
def get_os_name():
return name
# Obviously won't work
jobserver.submit(get_os_name,modules=('os',))
如何让第二个代码块工作?我尝试用'os.name'替换'os'之类的东西,但没有运气。