簡體   English   中英

不是包的python項目的結構

[英]Structure of a python project that is not a package

如果您在互聯網上搜索有關 python 項目結構的信息,您會找到一些關於 python 包結構的文章。 基於它,我想知道的是,是否有任何類型的說明可以為不是包的python項目創建結構,即代碼本身就是最終代碼的項目?

例如,我創建了一個包來處理某些特定端點的一些請求。 此包將提供處理此包獲取的數據的主要代碼。 主代碼不是包,也就是沒有類和__init__文件,因為在這個軟件層,就沒有代碼復用的必要了。 相反,主要代碼直接與它自身的結尾相關。

有什么說明嗎?

看到結構本身而不是閱讀它的描述會很好 - 它可以幫助可視化問題並正確回答您的案例😉

不是包的項目,也就是說,項目代碼是它自己的最終代碼

一般來說,我會說你應該總是構建你的代碼! 說到這里,我的意思是模塊/包的工作。 主要是為了分散職責和引入可以重用的東西。 它還提供了更容易/更快地找到事情的可能性,而不是通過代碼的非結構化基調。

當然,正如我所說,這是一個普遍的想法,就您的經驗而言,您可以對結構進行試驗,以找到最適合您正在進行的項目的結構。 但是沒有任何結構,你將無法在更大的項目中生存(或者生活會比你想要的更艱難)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM