模組是一種高階的封裝
==容器:==例如列表,字典等是對資料的封裝
==函式:==是對語句的封裝
==類:==是對方法和屬性的封裝,即函式和資料的封裝
import numpy as np
from math import pi
from math import *
1引用模組內的函式和變數時,需 np.arange(10)
2 3引用時,直接pi , floor(3.14), trunc(3.14)即可
main模組
import math
import views as vs
from models import page
from models import test
def hello()
:print
('hello orange'
,math.pi)
print
(page)
vs.test()
test()
///models模組
page=
108def test()
:print
('models.test()'
)///views模組
x=99
def test()
:print
('views.test()'
)
把模組分門別類的放到不同的資料夾下,然後把各資料夾的位置告訴python.
建立包的步驟:
pycharm=>右鍵=>new=>python package
pycharm會自動建立__init__.py檔案,可不寫內容,也可寫初始化**
main裡包的引用:import a.函式名
/main 模組
import a.product
a.product.
get_product_list()
/a包:
(檔案:__init__.py product.py)
(__init__.py)
放置初始化資訊,可刪除這個檔案
(product.py檔案)
x=100
def get_product_list()
:print
('產品列表'
python 模組和包 python模組和包
一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...
Python 模組和包
包 模組的一種組織結構 乙個包由多個模組構成,即包含多個.py檔案 1匯入包的幾種形式 1 import module 將module模組中屬性列表的所有屬性匯入執行環境,使用時需要新增模組名稱,例如 module.func 2 from module import attrname,fucnnam...
python 模組和包
1.內建模組 本身就帶有的庫,就叫做python的內建的庫。模組 庫 一些常見的內建模組 os 和作業系統相關 os.path sys 和系統相關 sys.path re 正規表示式 2.第三方模組 非python本身自帶的庫,就是所謂的第三方的庫 3.模組的匯入 import as yy from...