Python 模組和包 六

2022-10-11 12:09:08 字數 656 閱讀 1300

三類導包檔案

標準庫 import os

第三方庫 import requests

自定義庫

匯入模組名  

如果相對於project 的路徑當中,有包

from 包名[.包名.包名] import 模組名 [ as  別名]

如果相對於project的路徑當中沒有包

import 模組名 [as  別名]

匯入之後使用, 模組名[別名].變數/函式

匯入模組當中的內容(函式 、類 、變數)

如果相對於project 的路徑當中,有包

from 包名[.包名.包名].模組名 import  函式 、類 、變數   [ as  別名]

如果相對於project的路徑當中沒有包

from 模組名 import 函式 、類 、變數 [as  別名]

匯入之後使用, [別名]類/變數/函式

模組內可以限制__all__ = 列表裡面的功能名,通過匯入 的模組可以呼叫,其他不可以呼叫

__init__.py檔案   檔案中必須由__all__ =

模組下的內容先導入包中。其他包中直接匯入包 .類變數函式 (簡化導包的路徑)

檔案間的相對路徑使用不建議

__name__ == "__mian"  在模組內進行測試

六 模組和包

一 模組 1 基礎 每個檔案都是 乙個模組,並且模組匯入其他模組後就可以使用匯入模組定義的變數名。模組可以由兩個語句和乙個內建函式處理 2 使用模組的好處 3 import工作原理 python中,匯入並非只是把乙個檔案文字插入另乙個檔案而已。匯入是執行時的運算,程式第一次匯入指定檔案時,會執行三個...

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...