我的项目设置如此(使用的名称包不是目录的名称,仅用于此示例已使用):
.
├── Installer\ Script.iss
├── LICENSE
├── README.md
├── TODO.md
├── docs
├── requirements.txt
├── resources
│ ├── logo.hqx
│ ├── logo.icns
│ ├── logo.ico
│ └── qt.conf
├── setup.py
└── project
├── Main.py
├── Controller.py
├── Updator.py
├── Updator.pyc
├── __init__.py
├── tests
│ ├── TestController.py
│ ├── TestUpdator.py
│ ├── TestUpdator.pyc
│ └── __init__.py
└── ui.py
在我的Main.py
我应该如何导入ui.py
?目前我的导入代码如下:
import project.ui as ui
这是对的吗?当我用py2app冻结项目时,它不喜欢我的导入。
答案 0 :(得分:2)
如果要在同一目录中导入的包,则只需编写" import ui"在你的main.py中可以按你的意愿工作。如果你想在你的setup.py中导入ui(仅作为例子),你可以按照上面的要求进行操作。 希望这可以帮到你。