這裏是我的結構,如何製作python包?
main.py
folder1\
button.py
folder2\
picturebutton.py
folder3\
listbox.py
folder4\
customlistbox.py
folder5\
hyperlistbox.py
現在,
我有一個名爲「widget.py」模塊,我想使它接觸到所有模塊使這裏每個模塊會能夠說import widget
或類似的東西。谷歌搜索後,似乎我必須做一個包來做到這一點。
我無法在線使用示例,因爲我不知道它們是如何工作的,我希望你們其中一個能夠幫助我處理案件。
編輯: 所有文件夾(除了根目錄)都有一個__init__.py
文件。
如果我把'widget.py'的主要根源,我不會能夠從子目錄訪問它。 – user1513192 2012-07-31 22:57:11
如果你的目錄(你的「root」目錄)在你的'PYTHONPATH'上,你會這樣。只有當它實際上與其他東西相關時,纔將「widget」放在那個根目錄下。 – Julian 2012-07-31 22:57:39
如果我凍結了應用程序,此方法仍然可行嗎?另外,我忘了提及,我的所有文件夾(除了根目錄)都有__init__.py文件。 – user1513192 2012-07-31 22:59:38