2017-07-06 5 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

しかし、私のリンター、私は__init__ファイルがもはや必要とされているとは思わないE0611 No name 'app_config' in module 'config'

NBのpython3.6氏は述べています。

更新:さらに混乱させるために、上記の構文は一部のファイルではOKですが、他のフォルダではOKではありません。フォルダ階層のまったく同じ場所にあります。 >。 <;私に間違っているのは何ですか?

答えて

0

OKこれは私のリンターがどうにかして別の環境バージョンのpythonを使っていたからだと思います。実行時に動作するようです。愛/嫌いリンター!

関連する問題