亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Python模塊

オリジナル 2016-11-07 15:31:03 385
サマリー:模塊,代碼歸類實(shí)現(xiàn)了某個功能的代碼集合。 類似于函數(shù)式編程和面向過程編程,函數(shù)式編程則完成一個功能,其他代碼用來調(diào)用即可,提供了代碼的重用性和代碼間的耦合。而對于一個復(fù)雜的功能來,可能需要多個函數(shù)才能完成(函數(shù)又可以在不同的.py文件中),n個 .py 文件組成的代碼集合就稱為模塊。如:os 是系統(tǒng)相關(guān)的模塊;file是文件操作相關(guān)的模塊模塊分為三種:自定義模塊第三方模塊內(nèi)置模塊自定義模

模塊,代碼歸類實(shí)現(xiàn)了某個功能的代碼集合。 

類似于函數(shù)式編程和面向過程編程,函數(shù)式編程則完成一個功能,其他代碼用來調(diào)用即可,提供了代碼的重用性和代碼間的耦合。而對于一個復(fù)雜的功能來,可能需要多個函數(shù)才能完成(函數(shù)又可以在不同的.py文件中),n個 .py 文件組成的代碼集合就稱為模塊。

如:os 是系統(tǒng)相關(guān)的模塊;file是文件操作相關(guān)的模塊

模塊分為三種:

  • 自定義模塊

  • 第三方模塊

  • 內(nèi)置模塊

自定義模塊

1.定義模塊

26.png 

2.導(dǎo)入模塊

導(dǎo)入模塊默認(rèn)尋找的路徑

+ View Code

上面的路徑,即是調(diào)用模塊的順序,一旦找到調(diào)用的函數(shù),則停止尋找

****模塊名稱命名很重要****
自定義的模塊名字不要跟系統(tǒng)的模塊命名相同,不然會首先調(diào)用你自己的函數(shù),忽略系統(tǒng)函數(shù)

如果sys.path路徑列表沒有你想要的路徑,那么怎么添加默認(rèn)路徑

 通過 sys.path.append('路徑') 添加。

+ View Code

 

     3.    設(shè)置環(huán)境變量PYTHONPATH

      該環(huán)境變量的內(nèi)容會被自動添加到模塊搜索路徑中。設(shè)置方式與設(shè)置Path環(huán)境變量類似。注意只需要添加你自己的搜索路徑,Python自己本身的搜索路徑不受影響。

導(dǎo)入模塊的方式

#推薦導(dǎo)入方法

1.單模塊,在同一目錄下

import module   #導(dǎo)入可以調(diào)用該模塊的所有函數(shù),使用方法module.xxx()

2.嵌套在文件夾下

from module.xx.xx import xx  #導(dǎo)入模塊里的某個函數(shù)

from module.xx.xx import xx as rename # 當(dāng)模塊名字相同是,可以重命名

from module.xx.xx import *  #導(dǎo)入模塊下的所有函數(shù),不建議使用,容易重名

開源模塊

1.下載安裝

下載安裝有兩種方式:

#方式一

yum

pip

apt-get

...

#方式二

下載源碼

解壓源碼

進(jìn)入目錄

編譯源碼    python setup.py build

安裝源碼    python setup.py install

#注:在使用源碼安裝時,需要使用到gcc編譯和python開發(fā)環(huán)境,所以,需要先執(zhí)行:

yum install gcc

yum install python-devel

apt-get python-dev

安裝成功后,模塊會自動安裝到 sys.path 中的某個目錄中,如: 

/usr/lib/python3.5/site-packages/

手記を発表する

人気のある見出し語