有没有办法做这样的事情:

util.py contains:
def add
def subtract

instantiate.py contains:
def instantiate

where instantiate does:

import util
def instantiate():
    add = util.add
    subtract = util.subtract

所以我可以在每次使用一个函数时跳过输入 util 并且我可以使用一个函数将它们全部实例化?

我试过了,但我得到了
NameError: global name 'util' is not defined

最佳答案

如果您只想将这些函数导入同一个命名空间,您可以执行以下操作:

from util import *

然后你可以编写 add 等等,而不用该模块作为前缀

关于python - 实例化 Python 中的所有函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7252640/

10-12 16:43