python 模組和包

2022-07-01 16:45:08 字數 799 閱讀 1554

1、 模組(module):是乙個python檔案,以.py結尾,包含了python物件定義和python語句。模組能定義函式,類和變數,也能包含可執行的**

2、 匯入模組的方式

import 模組名

from 模組名 import 功能名

from 模組名 import  *

import 模組名 as 別名

from 模組名 import 功能名 as 別名

3、 製作模組

自定義模組名必須要符合識別符號命名規則

定義模組--測試模組--呼叫模組

測試模組先判斷(匯入後不會執行):if __name__ == '__main__':

4、 模組定位順序(由近及遠)

自己的檔名不要和已有模組名重複,否則導致模組功能無法使用

使用from 模組名 import 功能的時候,如果功能名字重複,呼叫到的是最後定義或匯入的功能

5、 __all__列表(針對的是from 模組名 import  *)

只能匯入這個列表中的元素

6、 包:將有聯絡的模組組織在一起,放到乙個資料夾下,並且在這個資料夾建立乙個名字為__init__.py檔案,那麼這個資料夾就稱之為包

7、 新建包後,包內部會自動建立__init__.py檔案,這個檔案控制著包的匯入行為

8、 匯入包

1)import 包名.模組名

包名.模組名.目標

2)必須在__init__.py檔案中新增__all__ = ,控制允許匯入的模組列表

from 包名 import *

模組名.目標

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 模組和包

1.內建模組 本身就帶有的庫,就叫做python的內建的庫。模組 庫 一些常見的內建模組 os 和作業系統相關 os.path sys 和系統相關 sys.path re 正規表示式 2.第三方模組 非python本身自帶的庫,就是所謂的第三方的庫 3.模組的匯入 import as yy from...