python之路---25 模組和包
阿新 • • 發佈:2019-01-02
一.模組
1.匯入方式
自己建立的模組名稱 切不可和 內建模組的一樣
① import 模組
② import 模組 as 名 設定在此空間的名稱
③ from 模組 import 功能
④ from 模組 import * 引入所有的功能
__all__=[a,b,c] 呼叫時只調用[ ]中的功能
⑤ 一次引入多個模組的順序
2.匯入模組的過程
3.if __name__ == '__main__':
測試模組時使用的語句塊
呼叫此模組時不會執行
二.包
1.建立一個包 (存在 __init__檔案就是一個包)
2.呼叫時與模組一樣
① import 包名 自動執行包內的__init__ py檔案
② from 包名 import 功能(包名)
③ from 包名 import *
3.匯入路徑
sys.path (模組的搜尋路徑)
① 絕對路徑(從搜尋路徑的包內查詢)
② 相對路徑(從執行檔案所在的包內查詢)
.. 上一層
. 本級包內查詢
包的注意事項
1.凡是在匯入時帶點的. 點左邊都必須是⼀個包. 否則報錯. 可以帶⼀連串的點.比如a.b.c
2.匯入包本質就是在匯入包下的__init__,py⽂件