模組存在的好處:
1.提高可維護性
2.可重用性
3.避免函式名和變數名衝突
模組分類:
內建模組:又稱標準庫,執行help("modules")檢視所有python自帶模組列表
第三方開源模組,可通過pip install 模組名 聯網安裝
自定義模組
模組呼叫:
import module注意:模組一旦被呼叫,即相當於執行了另外乙個py檔案裡的**from module import module
from module.module.module import module
from module.module.module import *
匯入模組的路徑:匯入時,直譯器會按順序依次查詢
import sys開源模組安裝,使用:print(sys.path)
是python的開源模組庫,幾乎涵蓋了你想用python做的任何事情。
安裝方法一:
2.解壓檔案
3.進入終端,執行:
1.python setup.py build
2.python setup.py install
安裝方法二:
pip install 模組名
安裝方法三:
pip install -i 源位址 模組名
安裝方法四:
pip install -r 存放模組資訊的路徑
匯出所有第三方模組名稱及版本到 .txt檔案:
pip freeze > requiremenst.txt
跨目錄匯入模組:
1.找到絕對路徑
2.以絕對路徑找到專案路徑
3.將專案路徑加入到 sys.path 中
**如下:
模組定義及匯入
模組 用來從邏輯上組織python 變數,函式,類,邏輯 本質就是.py結尾的python檔案。包 從邏輯上組織模組,本質就是乙個目錄 帶有 init py檔案 匯入包的原理就是執行包裡面的 init py檔案。import本質就是把python檔案解釋一遍 匯入的方法 1 import x 其原理...
pyhon模組製作及匯入
python學習手冊中寫道 定義模組,只要使用文字編輯器,把一些python 輸入到文字中,然後以.py為字尾名進行儲存,任何此類檔案都會被認為是python模組。比如說,下面的 輸入到乙個檔案中,就可以看作是乙個模組 defprintme var printvar if name main pri...
Python模組及不同目錄下匯入模組方法
在實際程式開發過程中,隨著我們 越寫越多,檔案中 越來越長,最終導致越來越難以維護。為了編寫可維護 我們可以把很多函式分組,分別放到不同檔案裡。在python中,乙個 py 檔案就稱為乙個模組 module 為避免模組名衝突,python引入了按目錄來組織模組的方法,稱為包 package 使用模組...