我正在研究一個Python web應用程序,其中有一些小模塊可用於非常特定的功能:session.py
,logger.py
,database.py
等等。而「小」我確實意味着小;這些文件中的每一個目前都包含大約3-5行代碼,或者最多可以包含10行代碼。我可能會有幾個導入和一個類定義或兩個。我想知道,是否有任何理由我應該或不應該將它們合併到一個模塊中,比如misc.py
?Python:更喜歡幾個小模塊還是更大的模塊?
我的想法是,有單獨的模塊,代碼清晰幫助,後來,如果由於某些原因,這些模塊增長到超過10行,我就不會覺得那麼不好讓他們分開。但另一方面,看起來像是浪費了一大堆只有幾行文件的文件!多文件和單文件方法在資源使用方面是否存在顯着差異? (當然,我無處在那裏我應該擔心資源使用點附近,但我忍不住問...)
我檢查四周,看看這是否以前已經問過,並沒有看到任何特定於Python的東西,但如果它實際上是重複的,我會很高興被指向正確的方向。
我還想補充一點,有許多獨立的模塊,(數據/執行)隱藏/封裝/幫助。 – 2016-12-28 13:59:49