生活随笔
收集整理的這篇文章主要介紹了
12.3目录结构
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄結(jié)構(gòu)
設(shè)計好目錄結(jié)構(gòu)
可讀性高可維護性高比如一個Foo項目
Foo/
--- bin/
--- foo
| --- foo/ |
| --- tests/ |
| | --- _init__.py |
| | --- test_main.py |
|
| --- init.py |
| --- main.py |
| ---doc |
| --- conf.py |
| ---abc.rst |
| --- setup.py |
| --- requirement.txt |
| --- README |
簡要解釋一下:
bin/:存放項目的一些可執(zhí)行文件,當(dāng)然你可以起名script/之類的也行foo/:存放項目的所有源代碼(1)源代碼中額所有模塊,包都應(yīng)該放在這個目錄,不要置于頂層目錄。(2)其子目錄tests/存放單元測試的代碼。(3)程序的入口最好命名為main.pydocs/:存放一些文檔setup.py:安裝、部署、打包的腳本requirements.txt:存放軟件依賴的外部python包列表README:項目說明文件
README內(nèi)容:軟件定位,軟件的基本功能運行代碼的方法,安裝環(huán)境,啟動命令等簡要的使用說明代碼目錄結(jié)構(gòu)說明,更詳細點可以說明軟件的基本原理常見問題說明
轉(zhuǎn)載于:https://blog.51cto.com/10777193/2093372
總結(jié)
以上是生活随笔為你收集整理的12.3目录结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。