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
原文地址:https://www.cnblogs.com/liujiaxin2018/p/14525993.html