python导入函数模块 为什么会打印两次_5.1.2Python从模块导入函数
Posted by 撒得一地 on 2016年3月2日 in python教程
國外穩定加速器推薦
vypr |
Nord
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
... other posts by psz1992
總結
以上是生活随笔為你收集整理的python导入函数模块 为什么会打印两次_5.1.2Python从模块导入函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hse不起振 stm8_STM8S207
- 下一篇: mysql命令去重_MySQL去重的方法