1
5.1.2Python从模块导入函数
Posted by 撒得一地 on 2016年3月2日 in python教程
上一篇: 5.1.1Python使用逗号打印多个值
下一篇: 5.2.1Python序列解包
下一篇: 5.2.1Python序列解包
Python下模块导入函数,即把某件事作为另一件事导入,从模块导入函数的时候,可以使用:
import somemodule 或者 from somemodule import somefunction 或者 from somemodule import somefunction , anotherfunction ,yetanotherfunction 或者 //表示导入module的所有相关函数 from somemodule import *
只要确定自己想要从给定的模块导入所有功能时,才应该使用最后一个版本。但是如果两个模块都有open函数,那又该怎么办?只需要使用第一种方式导入,然后像下面这样使用函数:
module1.open() module2.open()
但还有另外的选择:可以在语句末尾增加一个as子句,在该子句后给出名字,或为整个模块提供别名:
>>> import math as math_alias >>> math_alias.sqrt(4) 2.0
也可以为函数提供别名:
>>> from math import sqrt as math_alias >>> math_alias(4) 2.0
对于open函数,可以像下面这样使用:
from module1 import open as open1 from module2 import open as open2
上一篇: 5.1.1Python使用逗号打印多个值
下一篇: 5.2.1Python序列解包
下一篇: 5.2.1Python序列解包
1 Comment
纯技术文章