我來自一個背景,我通常每個類創建一個文件。我也組織目錄下的常用類。這種做法對我來說很直觀,已經證明在C++,PHP,JavaSript等方面是有效的。組織模塊和包裝的Python方法
我在將這個隱喻帶入Python時遇到了困難:文件不再是文件,而是正式的模塊。在一個模塊中只有一個類是不正確的---大多數類都是自己無用的。如果我有automobile.py
和Automobile
課,那麼始終將它也引用爲automobile.Automobile
似乎很愚蠢。
但是,與此同時,它似乎不正確拋出一噸碼成一個文件,並收工。顯然,一個非常複雜的應用程序應該有超過5個文件。
什麼是正確的---或pythonic ---的方式? (或者如果沒有正確的方法,你喜歡什麼樣的方式,爲什麼?)我應該在Python模塊中投入多少代碼?
Duplicate:http://stackoverflow.com/questions/1642975/folder-and-file-organization-for-python-development – 2009-11-26 13:12:21
Duplicate:http://stackoverflow.com/questions/106896/how-many-python - 班-應該-I-把功能於一身的文件 – 2009-11-26 13:15:20