0

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',))

2 番目のコード チャンクを機能させるにはどうすればよいですか? 「os」を「os.name」などに置き換えてみましたが、うまくいきませんでした。

4

1 に答える 1

0

これを試して:

exec("jobserver.submit(get_os_name,modules=('os',))")
于 2013-07-22T10:31:48.147 に答える