天天看點

Python 項目結構

可能是因為有 Java 項目的開發習慣,很多時候都希望能夠有一個标準或者通用點的 Python 項目結構。

這樣的好處是所有你的項目都會從這個結構開始,你的思路會更加清晰。

但是找來找去,Python 并不是和 java 一樣有 lib ,有建構等的強依賴。

但是我們還是找的了一篇文章:

https://docs.python-guide.org/writing/structure/

如你希望檢視中文版的,你可以單擊下面的連結:

https://pythonguidecn.readthedocs.io/zh/latest/writing/structure.html

在上面的文章中,提到了一個示例的代碼倉庫 https://github.com/kennethreitz/samplemod

我們将上面的代碼倉庫 fork 後重新編輯并且上傳到 GitHub 上了。

我們修改後上傳的項目位址為:

https://github.com/ossez-com/python-project-structure-sample

Python 的項目目錄可以比較靈活,但是有限制的項目結構其實是非常有必要的,能夠更快更好的表達你的項目。同時也可以讓你的項目能夠更好的被管理和編輯。

Python 項目結構

你可以在 IntelliJ 中将這個示例項目導入進去。

如我們常見的套路,導入這個項目後,你可以寫一個 print 語句進行輸出。

如上圖,你的 py 程式将會輸出一個 Hello Python

https://www.ossez.com/t/python/137

上一篇: 測試
下一篇: seafile修改