模組的概念和專案規範

2021-09-11 08:16:35 字數 1459 閱讀 8901

模組的概念和專案規範

1.模組:乙個.py檔案稱之為乙個模組

(1)提高**的可維護性

(2)模組一共三種

python標準庫

第三方模組

應用程式自定義模組

(3)飄紅但是可以執行

import sys

import calculte #通過搜尋路徑找到calculte.py後,將calculte.py裡面所有**都給calculte

print(calculte.sum(1,2))

print(sys.path)

(4)呼叫兩個方法:from calculte import sum,add

from calculte import sum#從模組裡呼叫乙個方法,直譯器未載入其他方法

print(sum(1,2))

from calculte import sum,add#從模組裡呼叫方法

print(sum(1,2))

print(add(1,2))

(5)呼叫多個方法:

from calculte import *

print(sum(1,2))

print(add(1,2))

(6)改名字:

from calculte import add as plas

print(plas(1,2))

2.包(package):為了按目錄來組織模組

呼叫包中模組

from web import logger

logger.logger()

或:from web.logger import logger

logger()

注:import web #直接呼叫__init__.py檔案

3.專案規範:

(1)bin包:程式入口

(2)conf包:配置檔案

4.basedir:os塊獲取絕對路徑,找到需要路徑

5.__name__模組:邏輯**都放在這裡面

6.專案目錄結構:

(1)bin/:存放專案的一些可執行檔案,也可以以script/之類名命

(2)foo/:存放專案所有源**

(1)源**中的所有模組,包都應放在此目錄,不要置於頂層目錄

(2)其子目錄tests/存放單元測試**

(3)程式的入口醉漢哦名命為main.py

(3)docs/:存放一些文件

(4)setup.py:安裝,部署,打包的指令碼

(5)requirements.txt:存放軟體以來的外部python包列表

(6)readme:專案說明檔案(readme內容要求)

(1)軟體定位,軟體的基本要求

(2)執行**的方法;安裝環境,啟動命令等

(3)簡要的使用說明

(4)**目錄結構說明,更詳細一點可以說明軟體的基本原理

(5)常見問題說明

Python模組和包的概念

模組 模組是python組織 的基本方式。乙個python指令碼可以單獨執行,也可以匯入到另乙個指令碼中執行,當指令碼被匯入執行時,我們將其稱為模組 module 所有的.py檔案都可以作為乙個模組匯入。模組名與指令碼的檔名相同。模組是乙個可以匯入的python指令碼檔案。例如我們編寫了乙個名為he...

Python 模組和包的概念

python 模組和包的概念 模組 包 模組 modue 的概念 在電腦程式的開發過程中,隨著程式 越寫越多,在乙個檔案裡 就會越來越長,越來越不容易維護。為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python...

Python 模組和包的概念

模組 modue 的概念 在電腦程式的開發過程中,隨著程式 越寫越多,在乙個檔案裡 就會越來越長,越來越不容易維護。為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python中,乙個.py檔案就稱之為乙個模組 mo...