我正在尝试编写一个脚本,我想编译成一个exe,我们可以在工作中使用它来收集特定应用程序的一些诊断信息。应用程序在程序目录中有日志文件,我正在编写脚本以从注册表中获取程序文件夹。
现在,如果我这样做,它确实会输出路径
OMExists = True
try:
hKey = _winreg.OpenKey (_winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\Level Platforms\Managed Workplace\Onsite Manager\Install")
value, type = _winreg.QueryValueEx (hKey, "PATH")
except WindowsError:
Print
print (value)
但是,如果我这样写,我什么都没得到......这就是我正在寻找一个快速的手。我确信这很简单,但我现在还没有看到它,因为从我可以说它应该起作用。
def Check_OM():
OMExists = True
try:
hKey = _winreg.OpenKey (_winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\Level Platforms\Managed Workplace\Onsite Manager\Install")
value, type = _winreg.QueryValueEx (hKey, "PATH")
except WindowsError:
Print
print (value)
Check_OM
答案 0 :(得分:2)
你不是调用这个函数(只是引用它,这是合法的Python,但没有做任何事情):
Check_OM() # forgot the parentheses :)
答案 1 :(得分:2)