python 專案目錄結構設定
阿新 • • 發佈:2020-02-14
為專案設定目錄結構是為了將功能類似的檔案放置在同一目錄內,增強專案的可讀性和可維護性。如果一個python專案功能單一,程式碼量很小,那就沒必要設定的這麼複雜。
下圖是一個示例專案的目錄結構:
1,bin目錄:是整個應用程式的執行檔案目錄,其中start.py檔案是啟動入口
2,conf目錄:是整個應用程式的配置檔案目錄,config.yaml是其中一個配置檔案
3,core目錄:是整個應用程式的核心模組,core.py是核心業務邏輯指令碼檔案
4,db目錄:是整個應用程式的資料庫檔案目錄
5,lib目錄:是整個應用程式的通用功能指令碼和第三方應用檔案存放目錄
6,log目錄:是整個應用程式的日誌檔案目錄
7,res目錄:是整個應用程式的圖示、圖片、ui等目錄
8,tests目錄:是整個應用程式的測試檔案目錄
9,venv-win32目錄:是整個應用程式的32位虛擬環境目錄,用於執行和打包32應用程式
10,venv-win64目錄:是整個應用程式的64位虛擬環境目錄,用於執行和打包64應用程式
11,readme.txt:專案說明文件
12,requirements.txt:用於存放整個應用依賴的外部Python包列表