पायथन में, एक आयातित मॉड्यूल के लिए एक उपनाम को परिभाषित करना संभव है?
उदाहरण के लिए:
import a_ridiculously_long_module_name
... ताकि 'शॉर्ट_नाम' का उपनाम हो।
पायथन में, एक आयातित मॉड्यूल के लिए एक उपनाम को परिभाषित करना संभव है?
उदाहरण के लिए:
import a_ridiculously_long_module_name
... ताकि 'शॉर्ट_नाम' का उपनाम हो।
जवाबों:
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
MODULE से TAGNAME को ALIAS के रूप में आयात करें