Python知識點總結篇(五)
阿新 • • 發佈:2018-12-11
軟體目錄結構規範
- 目標:
- 提高可讀性;
- 提高可維護性;
- 常見結構
Demo/
|-- bin/ #存放專案的一些可執行檔案
| |-- demo #可執行程式,啟動demo調main.py
|
|-- demo/ #存放專案所有原始碼,原始碼中所有模組、包都在此處
| |-- tests/ #存放單元測試程式碼
| | |-- __init__.py
| | |-- test_main.py
| |
| |-- __init__.py #空檔案,有這個檔案就是包,沒有就是目錄
| |-- main.py #程式主入口
|
|-- docs/ #用於存放一些文件
| |-- conf.py
| |-- abc.rst
|
|--conf/ #配置檔案目錄
|
|-- setup.py #安裝、部署、打包的指令碼
|-- requirements.txt #依賴關係,需要依賴的檔案,用於存放軟體依賴的外部Python包列表
|-- README #專案說明檔案
README
包含內容:- 專案簡介
- 功能特性
- 環境依賴
- 部署步驟
- 目錄結構描述
- 版本內容更新
- 常見問題說明
模組匯入
import
本質是路徑搜尋和搜尋路徑,匯入模組就是把Python
檔案解釋一遍 ,匯入包的本質是執行該包下的__init__.py
檔案;