python으로 레지스트리 키가 존재하는지 확인하는 방법을 찾고 있습니다.python으로 레지스트리 키가 존재하는지 확인
레지스트리 키가 있는지 여부를 확인하려면 어떻게해야합니까?
python으로 레지스트리 키가 존재하는지 확인하는 방법을 찾고 있습니다.python으로 레지스트리 키가 존재하는지 확인
레지스트리 키가 있는지 여부를 확인하려면 어떻게해야합니까?
이전 답변에 몇 가지 정보가있는 것으로 보입니다. here.
프로그램의 읽기를 원하기 때문에 프로그램의 존재 여부를 확인하고 있습니까? 열쇠가 있는지 확인하려면 try-except
블록에 포장하십시오. 이렇게하면 "경합 조건"이 키를 읽는 것을 막을 수 있습니다. (있을 법하지 않은) 이벤트에서 키의 존재 여부를 확인하고 실제로 키를 읽는 사이에 수정됩니다. 예 :
from _winreg import *
key_to_read = r'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
try:
reg = ConnectRegistry(None, HKEY_LOCAL_MACHINE)
k = OpenKey(reg, key_to_read)
# do things with the key here ...
except:
# do things to handle the exception here
이 작동하지 않고 잊어 버린 경우 reg = ConnectRegistry (없음, HKEY_LOCAL_MACHINE) 은 aReg = ConnectRegistry (없음, HKEY_LOCAL_MACHINE)이어야합니다. – user1738413
답변 [여기] (http://stackoverflow.com/a/5227427/3482069)이 표시됩니다. –
@ edwin-s이 cheack 레지스트리 키가 있거나 레지스트리가 존재합니까 ?? – user1738413
답변에 대한 자세한 내용을 알려 드리겠습니다. –