2016-03-04 74 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「模塊 –

相關問題