一、模組的認識
1 模組本質是一個py檔案,裡面封裝著一些方法和屬性
2 模組提高了**的可維護性
3 模組的分類
3.1 python標準庫
3.2 第三方庫
3.3 自己寫的py檔案
二、模組的匯入
#匯入模組所有方法和屬性
import moudle #
執行該檔案,並把檔案封裝成一個物件
from moudle import * #
相當於執行完後,直接將檔案內容匯入
#呼叫部分方法和屬性
from moudle import 方法or屬性 #
呼叫多個可用","分隔
#為模組或方法取別名
import moudle as new_name
三、包(組織模組)
1.呼叫包中的模組
1from pakage import
moudle
2from pakage_outer.pakage.inner.moudle import manner or attribute
注意:import pakage 只是執行了__init__.py檔案
四、新增模組或包的搜尋路徑
1#__file__ 內建變數,顯示該檔案的檔名
2 os.path.abspath(__file__) #
返回該檔名的絕對路徑
3 os.path.dirname() #
顯示當前檔案所在目錄的路徑名
新增模組的搜尋路徑5#
一般用basic_dir來接收需要新增的模組或包的搜尋路徑
Python 包和模組
模組 一個py檔案 檔案的字尾為 py ,模組分為內建模組和第三方模組,內建模組是指python自帶的模組,其他的模組均屬於第三方模組,包括自己寫的模組。 包 包含 init py的資料夾,pycharm下選單欄 file 下,選擇 new ,再選擇 python package ,即可建立一個包。...
python的模組和包
一個py檔案就可以作為一個模組 模組的匯入 直接匯入檔案的名字,不需要帶著字尾 模組中的函式呼叫 模組名 函式名 匯入模組的時候做了三件事 1 首先開闢了一個新的名稱空間my moudle 2 執行了my moudle內的 3 將my moudle裡面的名字和名稱空間繫結在一起了 注意 模組在一個程...
Python包
python包 包是一種管理 python 模組名稱空間的形式,採用 點模組名稱 例 a b 表示 a 模組的 b子模組 當不同模組間存在相同的變數名時,一個是使用 模組名 變數名 另一個是 變數名 當建立一個包時,可能使用的結構 包名 初始化檔案 init py 功能1 實現的子包 init py...