1. 程式人生 > 程式設計 >python 專案目錄結構設定

python 專案目錄結構設定

為專案設定目錄結構是為了將功能類似的檔案放置在同一目錄內,增強專案的可讀性和可維護性。如果一個python專案功能單一,程式碼量很小,那就沒必要設定的這麼複雜。

下圖是一個示例專案的目錄結構:

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包列表