用Python实例化所有函数
有没有办法做到这一点: util.py contains: def add def subtract instantiate.py contains: def instantiate用Python实例化所有函数,python,Python,有没有办法做到这一点: util.py contains: def add def subtract instantiate.py contains: def instantiate from util import * 所以每次我使用一个函数时都可以跳过键入util,并且可以使用一个函数实例化它们 我试过了,但失败了 NameError: global name 'util' is not defined 您可以从模块导入特定功能: from util import add, subst
from util import *
所以每次我使用一个函数时都可以跳过键入util
,并且可以使用一个函数实例化它们
我试过了,但失败了
NameError: global name 'util' is not defined
您可以从模块导入特定功能:
from util import add, substract
如果您只想将这些函数导入到同一命名空间中,可以执行以下操作: util.py contains: def add def subtract instantiate.py contains: def instantiate
from util import *
然后您可以编写
add
等等,而无需在其前面加上该模块如果您想要一个加/减的方法,您应该使用操作符。add
或操作符。sub
我尝试过:def instanciateAll():from util import countInstanceOf,getAllUnique,getUnique,flames,reverseWord,fstrip,回文,但它仍然说同样的错误,虽然我可以使用你给我的。我可以将一个文本文件保存在某个地方,然后添加一个新函数,然后将其粘贴到Python cmd上。谢谢。:)你太棒了!谢谢,这似乎更容易如果你发现其中一个答案很有帮助,请将问题标记为“已回答”,如果有很多这样的答案,大型项目可能更难阅读,另外,我的问题是如何消除将函数名分配给变量名的情况,以便在使用函数时跳过使用导入的名称,谢谢!是的,我知道我应该用相关的名字^^