python 模組和包

2021-08-10 16:54:26 字數 759 閱讀 6784

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 模組名...