python操作注册表问题
我尝试用python获取注册表中已安装的软件信息,通过读取HKEY_LOCAL_MACHINE,
'SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall下的子项获取。通常每个安装软件都有DisplayName这个字段表示软件的名称。我想一次遍历所有子项的DisplayName字段。然而并不是所有的软件都有DisplayName,当遇到没有的时候,就会报异常。想通过条件语句的方式判断,没有该字段则跳过。不过没有找到现成的api可以调用。本人python初学,调用的win32api的函数,求大神指教如何解决这一问题。即通过条件判断遍历所有。
[解决办法]
try:
####读取注册表
except:
##异常时跳过
pass