多是由於有 Java 項目的開發習慣,不少時候都但願可以有一個標準或者通用點的 Python 項目結構。html
這樣的好處是全部你的項目都會從這個結構開始,你的思路會更加清晰。java
可是找來找去,Python 並非和 java 同樣有 lib ,有構建等的強依賴。python
可是咱們仍是找的了一篇文章:git
https://docs.python-guide.org/writing/structure/github
如你但願查看中文版的,你能夠單擊下面的連接:ide
https://pythonguidecn.readthedocs.io/zh/latest/writing/structure.htmlui
在上面的文章中,提到了一個示例的代碼倉庫 https://github.com/kennethreitz/samplemodspa
咱們將上面的代碼倉庫 fork 後從新編輯而且上傳到 GitHub 上了。htm
咱們修改後上傳的項目地址爲:blog
https://github.com/ossez-com/python-project-structure-sample
Python 的項目目錄能夠比較靈活,可是有約束的項目結構實際上是很是有必要的,可以更快更好的表達你的項目。同時也可讓你的項目可以更好的被管理和編輯。
你能夠在 IntelliJ 中將這個示例項目導入進去。
如咱們常見的套路,導入這個項目後,你能夠寫一個 print 語句進行輸出。
如上圖,你的 py 程序將會輸出一個 Hello Python