#############################
########## 模組與包 ##########
#############################
1.什麼是模組
在 python 中,乙個.py檔案就稱之為乙個模組(module)。
模組的優點:
- 大大提高了**的可維護性;
- 編寫**不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用
2.匯入模組的幾種方式:
4.模組的分類
1)內建模組(os,sys,dnspython,socket,time,excel)
2)開源模組(beautifulsoup,flask,django , css,html,bootstrap,node.js)
3)自定義模組
5.包建立包的步驟:
建立一目錄為包名;
在該資料夾下建立__init__.py檔案存放包的資訊,該檔案可以為空;
根據需要存放指令碼檔案,已編譯的擴充套件及子包;
可以用import,import as,from import等語句匯入模組和包;
6.作用域
在乙個模組中,我們可能會定義很多函式和變數,但有的函式和變數我們希望給別人使用,有的函式和變數我們希望僅僅在模組內部使用。在 python 中,是通過 _ 字首來實現。比如__author__ , __name__就是特殊變數的,__func__,__fun為私有函式,不能直接引用。
def add(x,y):
return x + y
def jian(x,y):
return x - y
def multi(x,y):
return x*y
def divi(x,y):
return x/y
if __name__ == "__main__": # 當__name__出現,呼叫包時,不列印包中自帶的輸出語句
python模組與包
路徑修改 命令列怎麼檢視路徑,修改路徑 列印當前搜尋路徑 import sys sys.path sys.path import os os.getcwd os.chdir c www 模組實現構建模組的初衷就是將一些同類的東西進行打包,以免汙染全域性空間,在python的模組裡,對需要隱藏的屬性和...
python包與模組
python模組 py檔案就是模組 1.在同乙個工作目錄 呼叫其他模組裡面的方法一 import module 呼叫 module.function 注意 此時import module時,在執行當前 時,會先執行被import的module裡的 import module as m1 別名,類似w...
python模組與包
模組 在 python 中,乙個.py檔案就稱之為乙個模組 module 大大提高了 的可維護性 編寫 不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用 建立乙個phello.py的檔案,輸出hello 在另乙個函式內匯入模組。包 如果不同的人編寫的模組名相同怎麼辦?為了避免模組名衝 突,py...