Python 模組和包

2021-09-27 01:31:02 字數 1357 閱讀 1283

模組是一種高階的封裝

==容器:==例如列表,字典等是對資料的封裝

==函式:==是對語句的封裝

==類:==是對方法和屬性的封裝,即函式和資料的封裝

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...