这里是我的结构,如何制作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