2017-07-06 108 views
0

使用nodeJS後需要一段時間,Python3模塊系統令我困惑。在重新閱讀教程https://docs.python.org/2/tutorial/modules.html如何導入模塊沒有問題

app.py

app.py 
config/ 
    __init__.py 
    app_config.py 

我:

import config.app_config 

import FOLDER/FILE

那麼我應該能夠引用變量/方法該文件的全名如:config.app_config.varname

但我的棉短絨說E0611 No name 'app_config' in module 'config'

NB python3.6我不認爲__init__文件不再需要。

更新:爲了進一步混淆事物,上述語法在某些文件中可以使用,但在其他文件中不能使用 - 它們位於文件夾層次結構中完全相同的位置。 >。 <;什麼是python做錯了我?

回答

0

好吧,我認爲這是因爲我的棉絨是以某種方式使用不同的環境版本的Python。似乎在執行時工作。愛/恨短髮!