পাইথন-এ, আমদানি করা মডিউলটির জন্য কোনও উপাত্ত সংজ্ঞা দেওয়া সম্ভব?
এই ক্ষেত্রে:
import a_ridiculously_long_module_name
... সুতরাং এতে 'শর্ট_নাম' এর একটি নাম রয়েছে alias
পাইথন-এ, আমদানি করা মডিউলটির জন্য কোনও উপাত্ত সংজ্ঞা দেওয়া সম্ভব?
এই ক্ষেত্রে:
import a_ridiculously_long_module_name
... সুতরাং এতে 'শর্ট_নাম' এর একটি নাম রয়েছে alias
উত্তর:
from name import X
(ওরফে সংজ্ঞার পরে) আমি পাই No module named name
। আমরা কি উপাধি থেকে মডিউল আমদানি করতে পারি?
আপনি যদি করেছেন:
import long_module_name
আপনি এটির দ্বারা একটি উপাধিও দিতে পারেন:
lmn = long_module_name
কোডে এইভাবে করার কোনও কারণ নেই, তবে আমি মাঝে মাঝে এটি ইন্টারেক্টিভ ইন্টারপ্রেটারে দরকারী মনে করি।
হ্যাঁ, মডিউলগুলি একটি উপনামের নামে আমদানি করা যায়। কীওয়ার্ড হিসাবে ব্যবহার । দেখা
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function