Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Python实例化所有函数_Python - Fatal编程技术网

用Python实例化所有函数

用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

有没有办法做到这一点:

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, 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上。谢谢。:)你太棒了!谢谢,这似乎更容易如果你发现其中一个答案很有帮助,请将问题标记为“已回答”,如果有很多这样的答案,大型项目可能更难阅读,另外,我的问题是如何消除将函数名分配给变量名的情况,以便在使用函数时跳过使用导入的名称,谢谢!是的,我知道我应该用相关的名字^^