【发布时间】:2012-02-19 12:00:53
【问题描述】:
我正在尝试访问 Windows 注册表(在 Python 中)以使用 _winreg 查询键值,但我无法让它工作。以下行返回一个 WindowsError 表示“系统找不到指定的文件”:
key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, r'SOFTWARE\Autodesk\Maya\2012\Setup\InstallPath', 0, _winreg.KEY_ALL_ACCESS)
经过数小时的尝试,Python 似乎无法看到路径的“Maya”部分之外(看起来“2012\...etc...”子路径“不可见”或不存在)。现在我打开了注册表编辑器,我保证在 HKLM 中有这样的路径。我在 Windows 7 64 位。知道我做错了什么吗?这让我发疯了。谢谢...
【问题讨论】:
-
你解决了这个问题吗?
-
我想是的。老实说,我不记得我最后是怎么做的。也许我以某种方式绕过了这个问题。抱歉,我帮不上什么忙……