私はPythonの初心者です。Python - モジュールが見つかりません
class SellOrder(object):
def __init__(self,genericName,brandName):
self.genericName = genericName
self.brandName = brandName
私hello-world.py
がsrc
フォルダ内にある次へ:私が開始する前に、ここに私のPythonのフォルダ構造は、私はPythonのファイルを持っているmodel
という名前のフォルダが内容が続くorder.py
と呼ばれているsrc
の下
-project
----src
------model
--------order.py
------hello-world.py
です、1つ上のレベルorder.py
:
import model.order.SellOrder
order = SellOrder("Test","Test")
print order.brandName
いつでも私は逃したものがあり、それは誤り
Traceback (most recent call last):
File "hello-world.py", line 1, in <module>
import model.order.SellOrder
ImportError: No module named model.order.SellOrder
になりpython hello-world.py
を実行しますか?
__init__.pyの場合の内容は? – user962206
https://docs.python.org/2/tutorial/modules.html#packages –
'__init __。py'は空でも、コードを含むこともできます。プロジェクトがプライマリ/パブリッククラスをパッケージレベルで公開するのは一般的です。あなたのケースでは、 'from project.model.order import SellOrder'の代わりに' model.order import SellOrder'から他のコードが '' project import Sellorder''を実行できるように追加することができます。 – miraculixx