Modül içe aktarmanın Python'da nasıl çalıştığını anlamakta zorlanıyorum (daha önce başka bir dilde hiç yapmadım).
Diyelim ki:
myapp/__init__.py
myapp/myapp/myapp.py
myapp/myapp/SomeObject.py
myapp/tests/TestCase.py
Şimdi böyle bir şey almaya çalışıyorum:
myapp.py
===================
from myapp import SomeObject
# stuff ...
TestCase.py
===================
from myapp import SomeObject
# some tests on SomeObject
Ancak, Python'un myappbir modül olduğunu göremediği için kesinlikle yanlış bir şey yapıyorum :
ImportError: No module named myapp
importbenim kullanarak kullanmayı denedimTestCase.pyama yine de bana aynı hatayı verdi. Bunun bir alt dizininde olduğu için__init__.pymi varsayıyorum ?