三類導包檔案
標準庫 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...