2014-03-01 24 views

回答

2

Each .py file is a "module."你可以define a package,它只是一個模塊的集合,植根於某個目錄。需要注意的最重要的事情是,每個子目錄應包含__init.py__文件:

__init__.py文件,才能使Python視該目錄爲一個包;這是爲了防止具有通用名稱的目錄(如string)無意中隱藏稍後在模塊搜索路徑中發生的有效模塊。在最簡單的情況下,__init__.py可以只是一個空文件,但它也可以執行包的初始化代碼或設置__all__變量,稍後介紹。

+0

我還有一個問題,定義類的最佳做法是什麼。所有相關的類應該在單獨的.py文件或單個.py文件中定義。 – User1551892

+1

這是一個完全不同的問題,所以你應該[單獨發佈。](http://stackoverflow.com/questions/ask) –

相關問題