軟件目錄結構規範181031
阿新 • • 發佈:2018-11-01
部署 常見 imp file port 方式 定位 啟動命令 setting
目錄組織方式
Foo/
|-- bin/ #可執行文件目錄
| |-- foo
|
|-- foo/ #程序主目錄
| |-- tests/
| | |-- __init__.py
| | |-- test_main.py
| |
| |-- __init__.py
| |-- main.py #程序的入口
|
|-- docs/ #文檔
| |-- conf.py
| |-- abc.rst
|
|-- setup.py #安裝部署腳本
|-- requirements.txt #依賴關系
|-- README
README
- 軟件定位,軟件的基本功能
- 運行代碼的方法: 安裝環境、啟動命令等
- 簡要的使用說明
- 代碼目錄結構說明,更詳細點可以說明軟件的基本原理
- 常見問題說明
獲取base_dir
# Author:Li Dongfei
import os,sys
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
from conf import settings
from core import main
main.login()
軟件目錄結構規範181031