我想使用 winreg 访问注册表。
来自互联网的例子:
Winreg(winreg.HKEY_CURRENT_USER, r"SOFTWARE\\RegTest\\test1")
我想使用这样的东西:
def addreg(r'HKEY_CURRENT_USER\\SOFTWARE\\RegTest\\test1')
问题 1:如何从字符串中去除 HKEY_CURRENT_USER?
问题2: python函数中是否有将字符串'HKEY_CURRENT_USER'转换为winreg.HKEY_CURRENT_USER引用的函数?
(我不想为每个注册表项写 if ... Winreg(winreg...) 5 次)
将匹配字符串的字典填充到键中,并通过它提取值。
那么,您可以通过星号使用替换,或者您可以通过变量使用句柄。
对问题 1 的回答:(循环在字符串 str 中的 keys 列表中查找每个值,如果找到,则将值分配给 key,并使用 cut 键值重新定义 str 字符串。)