Python导入包

时间:2014-04-15 09:23:41

标签: python python-3.x

我的项目设置如此(使用的名称包不是目录的名称,仅用于此示例已使用):

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

1 个答案:

答案 0 :(得分:2)

如果要在同一目录中导入的包,则只需编写" import ui"在你的main.py中可以按你的意愿工作。如果你想在你的setup.py中导入ui(仅作为例子),你可以按照上面的要求进行操作。 希望这可以帮到你。