के गुणों की ऑर्डर की गई सूची प्राप्त करें मुझे पाइथन मॉड्यूल के गुणों की सूची पुनर्प्राप्त करने की आवश्यकता है।पाइथन मॉड्यूल
पकड़, और यह वह जगह है जहां यह प्रश्न अलग है उदा। this one से, यह है कि मैं मॉड्यूल में दिखाई देने वाले आदेश के अनुसार सूची आदेश देना चाहता हूं।
उदाहरण के लिए, मॉड्यूल
# a_module.py
b1 = 1
a0 = 1
a1 = 2
मैं सूची ['b1', 'a0', 'a1']
पर विचार करें।
मैं क्या कोशिश की है:
>>> import a_module
>>> dir(a)
[..., 'a0', 'a1', 'b1']
>>> from inspect import getmembers
>>> [x[0] for x in getmembers(a_module)]
[..., 'a0', 'a1', 'b1']
वहाँ फ़ाइल को पार्स करने के बिना सूची होने का कोई रास्ता नहीं है?