कैसे होगा मैं सभीमूल्यों एक Windows रजिस्ट्री कुंजी की पायथन मॉड्यूल _winreg का उपयोग कर के माध्यम से लूप। मेरे पास कोड है जो मैं चाहता हूं, लेकिन यह निर्दिष्ट रजिस्ट्री कुंजी के उपकुंजियों के लिए है।लूप .. _winreg अजगर
from _winreg import *
t = OpenKey(HKEY_CURRENT_USER, r"PATH TO KEY", 0, KEY_ALL_ACCESS)
try:
i = 0
while True:
subkey = EnumValue(t, i)
print subkey
i += 1
except WindowsError:
# WindowsError: [Errno 259] No more data is available
pass
ओह, यह समझ से बाहर:
यहाँ कोड है। लेकिन, अगर कोई इसे करने का एक और तरीका जानता है, तो भी मैं उस जवाब को स्वीकार करूंगा!
xrange में '-1' अंतिम कुंजी को छोड़ देता है। मुझे लगता है कि यह सिर्फ xrange (_winreg.QueryInfoKey (कुंजी) [0] में 'होना चाहिए): ' –