1.內建模組
本身就帶有的庫,就叫做python的內建的庫。(模組==庫)
一些常見的內建模組
os 和作業系統相關 os.path
sys 和系統相關 sys.path
re 正規表示式
2.第三方模組
非python本身自帶的庫,就是所謂的第三方的庫
3.模組的匯入
import *** [as yy]
from ../xx import xx [as yy]
4.自定義模組
py檔案,可以做為乙個模組來用,直接作為乙個模組匯入就行
__main__ 的意義:
當檔案是直接執行是,檔案的__name__是__main__ ,當檔案是被匯入時,__name__是檔名
5.包管理
基本上就是另外一類模組。把用來處理一類事物的多個檔案放在同一資料夾下組成的模組集。
要讓python 將其作為包對待,在python2中必須包含__init__.py的檔案,但在python3中沒有__init__.py檔案也可以,
使用包可以避免多個檔案重名的情況,不同的包下的檔案同名不影響。
匯入包和模組是一樣的方法,包匯入後會在目錄中自動生成__pycache__資料夾存放生成的.pyc檔案,
要注意的是import後面的才是存在當前作用域中的物件名,from是告訴python從什麼地方匯入,
使用sys.path新增檔案的目錄路徑。
python 模組和包 python模組和包
一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...
Python 模組和包
包 模組的一種組織結構 乙個包由多個模組構成,即包含多個.py檔案 1匯入包的幾種形式 1 import module 將module模組中屬性列表的所有屬性匯入執行環境,使用時需要新增模組名稱,例如 module.func 2 from module import attrname,fucnnam...
python模組和包
2.包 package 3.發布模組 模組是 python 程式架構的乙個核心概念 1 import 匯入 import 模組名1,模組名2import 模組名1 import 模組名2 使用as指定模組的別名 如果模組的名字太長,可以使用as指定模組的名稱,以方便在 中的使用 import 模組名...