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

 

posted @ 2021-03-12 19:36  小鲨鱼2018  阅读(160)  评论(0编辑  收藏  举报