एक बहुमुखी भाषा के रूप में और बहुत बड़ी संख्या में उपयोगकर्ता समर्थित मॉड्यूल की उपलब्धता के रूप में, हम पाते हैं कि पायथन ओएस स्तर प्रोग्रामिंग में भी अच्छा है। इस लेख में हम देखेंगे कि कैसे अजगर विंडोज़ ऑपरेटिंग सिस्टम की रजिस्ट्री तक पहुँच प्राप्त कर सकता है।
हमें winreg . नामक मॉड्यूल आयात करने की आवश्यकता है अजगर वातावरण में।
नीचे दिए गए उदाहरण में हम पहले ConnectRegistry फ़ंक्शन का उपयोग करके रजिस्ट्री से कनेक्ट करने के लिए winreg मॉड्यूल का उपयोग करते हैं और फिर OpenKey फ़ंक्शन का उपयोग करके रजिस्ट्री तक पहुंचते हैं। अंत में हम एक्सेस की गई कुंजियों के परिणाम को प्रिंट करने के लिए लूप के लिए डिज़ाइन करते हैं।
उदाहरण
import winreg #connecting to key in registry access_registry = winreg.ConnectRegistry(None,winreg.HKEY_LOCAL_MACHINE) access_key = winreg.OpenKey(access_registry,r"SOFTWARE\Microsoft\Windows\CurrentVersion") #accessing the key to open the registry directories under for n in range(20): try: x =winreg.EnumKey(access_key,n) print(x) except: break
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:
ApplicationFrame AppModel Appx Audio Authentication AutoRotation BITS Casting ClosedCaptioning CloudExperienceHost Component Based Servicing …….. …..