Python 模組和包 (六)
阿新 • • 發佈:2022-05-24
三類導包檔案
標準庫 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" 在模組內進行測試