Saya mengalami kesulitan memahami cara pengimporan modul bekerja dengan Python (Saya belum pernah melakukannya dalam bahasa lain sebelumnya).
Katakanlah saya punya:
myapp/__init__.py
myapp/myapp/myapp.py
myapp/myapp/SomeObject.py
myapp/tests/TestCase.py
Sekarang saya mencoba untuk mendapatkan sesuatu seperti ini:
myapp.py
===================
from myapp import SomeObject
# stuff ...
TestCase.py
===================
from myapp import SomeObject
# some tests on SomeObject
Namun, saya pasti melakukan sesuatu yang salah karena Python tidak dapat melihat itu myapp
adalah modul:
ImportError: No module named myapp
import
sayaTestCase.py
masih memberi saya kesalahan yang sama. Saya berasumsi itu karena ada di dalam sub-direktori__init__.py
?