পাইথনে মডিউল আমদানি কীভাবে কাজ করে তা বুঝতে আমার খুব কষ্ট হচ্ছে (আমি এর আগে অন্য কোনও ভাষায় এটি কখনই করিনি)।
ধরা যাক আমার আছে:
myapp/__init__.py
myapp/myapp/myapp.py
myapp/myapp/SomeObject.py
myapp/tests/TestCase.py
এখন আমি এই জাতীয় কিছু পাওয়ার চেষ্টা করছি:
myapp.py
===================
from myapp import SomeObject
# stuff ...
TestCase.py
===================
from myapp import SomeObject
# some tests on SomeObject
তবে পাইথন myapp
এটি মডিউল হিসাবে দেখতে পাচ্ছে না বলে আমি অবশ্যই কিছু ভুল করছি :
ImportError: No module named myapp
import
আমার মধ্যে ব্যবহার করার চেষ্টা করেছিTestCase.py
কিন্তু এটি এখনও আমাকে একই ত্রুটি দিয়েছে। আমি ধরে নিচ্ছি কারণ এটি এর একটি উপ-ডিরেক্টরিতে আছে__init__.py
?