Python 模塊、包
模塊:
一個.py就是一個模塊,可依不同功能拆不同模塊取檔名,但檔名不可取系統內置函數一樣名稱。
如何導入模塊:
import model1
import model2
或
import model1,model2
導入模塊後就可以使用函數和變數,一般使用方式:
model_name.fun_name 或 model_name.var_name,model_name就是xx.py去掉.py
導入模塊中的屬性:
from model import name1, name2, name3
導入模塊中全部屬性:
from model import *
包:
一個資料夾就是一個包,一個包內有多個模塊
區別包和資料夾的方式,包文件夾內會有一個__init__.py的初始化文件。
__init__.py本身是個模塊,它的模塊名就是包的名稱。
所以要導入一個包的時候就是導入__init__.py這個文件。
參考來源:https://zhuanlan.zhihu.com/p/34077825
一個.py就是一個模塊,可依不同功能拆不同模塊取檔名,但檔名不可取系統內置函數一樣名稱。
如何導入模塊:
import model1
import model2
或
import model1,model2
導入模塊後就可以使用函數和變數,一般使用方式:
model_name.fun_name 或 model_name.var_name,model_name就是xx.py去掉.py
導入模塊中的屬性:
from model import name1, name2, name3
導入模塊中全部屬性:
from model import *
包:
一個資料夾就是一個包,一個包內有多個模塊
區別包和資料夾的方式,包文件夾內會有一個__init__.py的初始化文件。
__init__.py本身是個模塊,它的模塊名就是包的名稱。
所以要導入一個包的時候就是導入__init__.py這個文件。
參考來源:https://zhuanlan.zhihu.com/p/34077825
留言
張貼留言