2017-12-01 18 views
-1

私はこの3つのモジュールをプロジェクトに持っています。私は彼らをお互いに見えるようにしたいです。ここで2つのpythonモジュールが互いにアクセスしています

は、私はそれを得たディレクトリ構造

MyProject 
    > web 
     > handlers.py 
    > models 
     > mymodel.py 
    > utils 
     > stringutils.py 
+0

両方のファイルにインポートしていますか? – user1767754

+0

いいえ、私はhanlers.pyにmymodelとstringutilsをインポートしようとしています。 –

+1

[別のフォルダからのファイルのインポート]の可能な複製(https://stackoverflow.com/questions/4383571/importing-files-from-different-folder) –

答えて

0

です。私はモジュールの中に__init__.pyを含めるべきだったので、それはプロジェクトの他のモジュールに見えるでしょう。

新しいディレクトリ構造が

MyProject 
    > web 
     > __init__.py 
     > handlers.py 
    > models 
     > __init__.py 
     mymodels.py 
    > utils 
     __init__.py 
     > utils.py 
    main.py 

である私はmain.pyからハンドラを呼び出すときに今、ハンドラは、モデルやutilsのアクセスすることができます。

関連する問題