Python包與模組管理

2021-10-02 09:53:58 字數 1231 閱讀 8695

import module # 匯入模組

from module import a # 匯入模組中的變數或方法

from module import

*# 匯入模組中所有的變數或方法

模組是乙個 .py檔案 ,裡面可能含有多個變數及方法,使用」import 模組名「匯入模組後,模組中的變數或方法可以通過「模組名.變數名」和「模組名.方法名()」使用;使用from匯入變數或方法後,可以不加模組名直接使用;需要注意的是,不能使用「import module.變數名」或「import module.方法名」來匯入模組中的變數或方法

import datetime as date # 重新命名模組

from models import test as m_test # 重新命名變數或方法

匯入模組時可以對模組進行重新命名,匯入模組中的變數或方法時也可以將其重新命名

import importlib

importlib.

reload

(models)

若模組資訊有修改,使用importlib模組中的reload方法可以重新匯入模組,但不能用於使用」from 模組名 import …「匯入的情況

cube.py

long=1

wide =

2high =

3def

perimeter()

:return

(long

+ wide + high)

*4

main.py

import cube as c

print

(c.long

, c.wide, c.high)

print

(c.perimeter())

輸出:123

24

import package # 匯入包

from package import module # 匯入包中的某乙個模組

python中的包是乙個目錄,裡面含有多個 .py檔案(模組),以及乙個_init_.py檔案,位於_init_.py檔案中的**只在包第一次被匯入的時候執行一次(使用import package 或 from package import module 都會執行)。python3.3以上版本_init_.py檔案可以不必要。

包與模組管理

第乙個檔案命名為models.py models.py檔案 page 5def test print models.test 第二個檔案命名為views.py views.py檔案 x 99 deftest print views.test import math print math.pi 3.1...

python模組與包

路徑修改 命令列怎麼檢視路徑,修改路徑 列印當前搜尋路徑 import sys sys.path sys.path import os os.getcwd os.chdir c www 模組實現構建模組的初衷就是將一些同類的東西進行打包,以免汙染全域性空間,在python的模組裡,對需要隱藏的屬性和...

python 模組與包

模組與包 1.什麼是模組 在 python 中,乙個.py檔案就稱之為乙個模組 module 模組的優點 大大提高了 的可維護性 編寫 不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用 2.匯入模組的幾種方式 4.模組的分類 1 內建模組 os,sys,dnspython,socket,tim...