可能是因為有 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 的項目目錄可以比較靈活,但是有限制的項目結構其實是非常有必要的,能夠更快更好的表達你的項目。同時也可以讓你的項目能夠更好的被管理和編輯。

你可以在 IntelliJ 中将這個示例項目導入進去。
如我們常見的套路,導入這個項目後,你可以寫一個 print 語句進行輸出。
如上圖,你的 py 程式将會輸出一個 Hello Python
https://www.ossez.com/t/python/137