python專案目錄結構

2021-10-02 21:30:22 字數 664 閱讀 6151

參考資料

假設你的專案名為foo, 我比較建議的最方便快捷目錄結構這樣就足夠了:

foo/

|-- bin/

| |-- foo

||-- foo/

| |-- tests/

| | |-- __init__.py

| | |-- test_main.py

| |

| |-- __init__.py

| |-- main.py

||-- docs/

| |-- conf.py

| |-- abc.rst

||-- setup.py

|-- requirements.txt

|-- readme

docs/: 存放一些文件。如果你的專案偏機器學習類,資料集(dataset),模型檔案(model) 也可以放這裡面

setup.py: 安裝、部署、打包的指令碼。

requirements.txt: 存放軟體依賴的外部python包列表。

readme: 專案說明檔案。

除此之外,有一些方案給出了更加多的內容。比如license.txt,changelog.txt檔案等,這些東西主要是專案開源的時候需要用到。

python專案目錄結構 django建立專案

我們以乙個電商 為例,上有跟使用者有關的頁面,有跟商品有關的頁面,還有跟訂單有關的頁面,這樣的一塊內容其實就是 的乙個功能模組。在django中,專案的組織結構為乙個專案包含多個應用,乙個應用對應乙個業務模組。示例 建立專案的名稱為test1,完成 圖書 英雄 資訊的維護,建立應用名稱為bookte...

python 專案目錄結構設定

為專案設定目錄結構是為了將功能類似的檔案放置在同一目錄內,增強專案的可讀性和可維護性。如果乙個python專案功能單一,量很小,那就沒必要設定的這麼複雜。下圖是乙個示例專案的目錄結構 1,bin目錄 是整個應用程式的執行檔案目錄,其中start.py檔案是啟動入口 2,conf目錄 是整個應用程式的...

iOS 專案目錄結構

軟體開發不是比誰打字快。乙個成功的專案不只侷限於介面輸出,在目錄結構的清晰度上也應具有一定的高度要求,一眼看上去就能大概了解目錄的職責,且容易應對功能上的更新。entry models macro general helpers vendors sections resources 整個應用的入口 ...