Python导入多函数并设置别名报错,求正确实现方法
正确的函数别名导入写法
你的错误出在写法逻辑上——Python会把fn2当成模块里的原始函数名去查找,但你的模块里根本没有叫fn2的函数,自然报错。
给两个函数设置别名的正确写法是每个需要别名的函数都单独用as指定对应关系,常见场景如下:
- 两个函数都需要别名:
from module import function1 as fn1, function2 as fn2 - 其中一个保留原名,另一个设置别名:
from module import function1, function2 as fn2
这样写后,就能用fn1/fn2(或保留原名的function1)来调用对应的原函数了。
内容的提问来源于stack exchange,提问作者Supreet Agrawal
相关产品推荐
相关产品推荐

