python模組和包

2022-06-23 17:03:11 字數 888 閱讀 1427

一、模組的認識

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.呼叫包中的模組

1

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