Python之包的使用

2021-09-21 13:10:21 字數 635 閱讀 5704

包:初期理解為資料夾,資料夾包含__init__.py初始化檔案

包是一種管理python檔案【模組】命名衝突的形式,採用「點模組的名稱」

特點:不需要擔心不同的檔案或者模組之間命名衝突【主要是根據同名檔案不同路徑】

注意:普通的資料夾【目錄】不能是python中真正意義上的包,需要在資料夾或者目錄下出現乙個init.py,前期該檔案是空的,後期會新增乙個配置資料,作用:只告訴編譯器該目錄是個包

注意:包的命名:全小寫

在不同資料夾下,建立相同的檔案a和b,檔案中實現的show函式的檔案不一樣,但是檔名稱一樣為demo;此時,在第三方檔案中呼叫者兩個函式,實現對a和b資料夾下的show函式進行訪問,需要告訴編譯器:show函式的位置【路徑】

語法:

import a.demo   

import b.demo     

a.demo.show()      

b.demo.show()

注意:import的作用,相當於指定檔案中的**都載入到對應的記憶體中

python 包用法 Python之包和類的用法

python 基礎教程之包和類的用法 建立乙個資料夾filepackage 在filepackage 資料夾內建立 init py 有了 init py filepackage才算是乙個包,否則只是算乙個普通資料夾。在filepackage 資料夾內建立 file.py file.py 如下 usr...

python之包的概念

載入順序 記憶體 內建 sys.path 一系列自定義模組 import sys sys.path 環境變數 存放檔案路徑的列表 重點 預設列表的第乙個元素就是當前被執行檔案所在的目錄 可以自定義往sys.path新增路徑 sys.path.insert 0,r 想匯入的模組的絕對路徑 新增到指定索...

Python對於包的使用

隨著對python學習的深入,慢慢就會成長起來,這時薪水也會水高船漲。這是因為你的 越寫越多,積累各種 模組也越來越多,對於老闆布置的任務也越來越得心應手,對於客戶提出的要求也越來越隨心所欲。乙個成長起來的程式設計師,與初入門的程式設計師的區別在 呢?顯然不僅僅是薪水的差別,關鍵還是能力的差別。當然...