python _winreg 读取 注册表 windows error 5

python操作注册表出现“WindowsError: (5, ”)”

其实解决的办法很简单,通过阅读文档发现,问题在于
_winreg.OpenKey()中的sam参数
sam参数用来定义key的存取类型

https://docs.python.org/2/library/_winreg.html#access-rights

https://docs.python.org/2/library/_winreg.html#_winreg.KEY_ALL_ACCESS

https://docs.python.org/2/library/_winreg.html#bit-specific

error 6 一般是调用openkey()对象有问题才会报

你可能感兴趣的:(Python)