python中将函数存储在模块里(使用as为模块指定别名)
1、将函数fun1、fun2和fun3存储在名称为module1.py的模块中
def fun1(x):
print(x.upper())
def fun2(x):
print(x.title())
def fun3(x):
print(x)
2、导入module1.py模块,使用as为其指定别名为 abc。
>>> abc.fun1("aaaa") ## 未指定别名前不能调用
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
abc.fun1("aaaa")
NameError: name 'abc' is not defined
>>> import module1 as abc ## 将module1指定别名为abc
>>> abc.fun1("aaaa") ## 可以使用abc调用module1中的所有函数
AAAA
>>> abc.fun2("aaaa")
Aaaa
>>> abc.fun3("aaaa")
aaaa