1

5.1.2Python从模块导入函数

Posted by 撒得一地 on 2016年3月2日 in python教程

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 

上一篇:

下一篇:

相关推荐

1 Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

1 + 5 = ?

网站地图|XML地图

Copyright © 2015-2018 技术拉近你我! All rights reserved.
闽ICP备15015576号-1,版权所有©psz.