模組的概念和專案規範
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...