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 myapp
bir modül olduğunu göremediği için kesinlikle yanlış bir şey yapıyorum :
ImportError: No module named myapp
import
benim kullanarak kullanmayı denedimTestCase.py
ama yine de bana aynı hatayı verdi. Bunun bir alt dizininde olduğu için__init__.py
mi varsayıyorum ?