आप पूर्व मॉड्यूल नेमस्पेस को बनाए रखने के बिना किसी अन्य मॉड्यूल से कक्षाओं और विधियों को कैसे आयात करते हैं?पायथन में, आप आयातित मॉड्यूल के नामस्थान को रखे बिना किसी अन्य मॉड्यूल से सभी कक्षाओं को कैसे आयात करते हैं?
मैं वर्तमान में कुछ विरासत कोड को दोबारा कर रहा हूं और अक्सर इन तरह के आयात कर रहा हूं।
from legacy_module import ClassA as ClassA
from legacy_module import ClassB as ClassB
from legacy_module import ClassC as ClassC
from legacy_module import methodA as methodA
from legacy_module import methodB as methodB
यह किया ताकि कक्षाएं ClassA बजाय legacy_module.ClassA के रूप में संदर्भित किया जा सकता है।
पायथन में, आप एक ही कथन में उपरोक्त सभी वर्गों और विधियों को कैसे आयात करते हैं?
नेड का संपादन मेरे लिए काम करता है। – Jordan
पायथन 3.6 में, मुझे "।" जोड़ना होगा फ़ाइल नाम से पहले: '.legacy_module आयात * से – Chenlu