1、定義
模塊:用來從邏輯上組織python代碼(變數,函式,類,邏輯:實作一個功能),
本質就是.py結尾的python檔案,(檔案名:test.py,對應的模塊名test)
包:用來從邏輯上組織模塊的,本質就是一個目錄(必須帶有一個__init__.py檔案)
2、匯入(使用)方法
import module_name
import module1_name,module2_name
from module_name import *
from module_name import m1,m2,m3
3、import本質(路徑搜索和搜索路徑)
匯入模塊的本質就是把python檔案解釋一遍
import module_name---->module_name.py--->module_name.py的路徑
import需要找module_name.py的路徑
首選找當前路徑下,再通過sys.path(環境變數)中的路徑去找
(import test test='test.py all code')
(from test import name name='code')
匯入包的本質就是執行該包下的__init__.py檔案
4、匯入優化
from module_test(模塊名) import test(方法名)
可以省去呼叫函式時找方法的程序
5、模塊的分類:
a:標準庫
1.time與datetime
b:開源模塊
c:自定義模塊
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/96389.html
標籤:Python
下一篇:一些內置的魔術方法
