Я начинаю с Python. Прежде чем начать, вот моя структура папок Python
-project
----src
------model
--------order.py
------hello-world.py
В src
у меня есть папка с именем model
, у которой есть файл Python под названием order.py
, содержимое которого следующее:
class SellOrder(object):
def __init__(self,genericName,brandName):
self.genericName = genericName
self.brandName = brandName
Далее мой hello-world.py
находится внутри папки src
, на одном уровне выше order.py
:
import model.order.SellOrder
order = SellOrder("Test","Test")
print order.brandName
Всякий раз, когда я запускаю python hello-world.py
, это приводит к ошибке
Traceback (most recent call last):
File "hello-world.py", line 1, in <module>
import model.order.SellOrder
ImportError: No module named model.order.SellOrder
Есть ли что-то, что я пропустил?