带包的Python导入

2024-10-02 14:26:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个像这样设置的myprojects(package使用的名称不是目录的名称,仅在本例中使用了它):

.
├── 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冻结项目时,它不喜欢我的导入


Tags: py目录project名称uipackageinitmain
1条回答
网友
1楼 · 发布于 2024-10-02 14:26:06

如果要在同一目录中导入的程序包不存在,只需在main.py中编写“import ui”即可。如果要在setup.py中导入ui(仅举个例子),可以按上面的要求执行。 希望这能对你有所帮助

相关问题 更多 >