2016-03-04 52 views
1

这是我的文件结构:我想在我的app_test文件中使用app.py如何导入自己的包

D:\projects 
    -projects\bin 
    -bin\__init__.py 
    -bin\app.py 

    -projects\test 
    -test\app_test.py 

    -projects\__init__.py 

,和我写的:

from bin.app import app 

但似乎这不起作用。

如何组织我的文件并导入我自己的模块?

回答

1

您必须创建一个:在根目录

__init__.py 

文件。这link将解释更多为什么你需要它,以及这样的文件的内容。

Regards,

+0

我明白我为什么要写这样的文件。但在PowerShell中是否正确:PS D:\ projects> python tests/app_test.py – Jutta

+0

如果你想解决这个问题,你可以使用sys.path来添加路径'(.. \\ bin \\)' .append“,然后导入”app.py“模块 –