0
A
回答
1
在以前的回答中似乎有一些信息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
+0
不工作,你忘了 REG = ConnectRegistry(無,HKEY_LOCAL_MACHINE) 必須 AREG = ConnectRegistry(無,HKEY_LOCAL_MACHINE) – user1738413
相關問題
- 1. 檢查是否存在註冊表項
- 2. 檢查一個註冊表項是否存在python
- 3. 檢查註冊表項是否存在總是失敗
- 4. 如何檢查註冊表項是否存在
- 5. vb.net檢查是否存在註冊表子項值
- 6. 如何檢查註冊表項是否存在?
- 7. 檢查一個值註冊表是否與QSettings存在
- 8. 檢查卷是否存在 - 通過註冊表
- 9. Java RMI - 檢查註冊表是否存在
- 10. 檢查遠程機器中是否存在註冊表路徑
- 11. 如何使用C#檢查註冊表值是否存在?
- 12. Python ConfigParser:檢查選項是否存在
- 13. 卸載python之後Python是否存在註冊表文件?
- 14. MS SQL Server檢查是否存在已註冊的程序集
- 15. 檢查python中是否存在sql表
- 16. 測試是否存在註冊表值
- 17. Python - 檢查字典中的列表項是否存在
- 18. Python:檢查項目是否存在可變數量的列表
- 19. 如何檢查tlb文件是否使用C++在註冊表中註冊?
- 20. 檢查Oracle表是否與Puppet存在
- 21. 檢查PostgreSQL表是否存在與Npgsql
- 22. 檢查員工ID是否存在批准註冊
- 23. PHP註冊信息:檢查電子郵件是否存在
- 24. Django註冊如何檢查用戶是否存在
- 25. 檢查Python中,如果Windows註冊表鍵已經存在
- 26. 檢查jQuery「Fancybox」是否已經註冊?
- 27. 檢查用戶名是否已註冊
- 28. 檢查用戶是否註冊Facebook
- 29. 檢查表是否存在
- 30. 檢查表是否存在
它似乎有一個答案[這裏](http://stackoverflow.com/a/5227427/3482069)。 –
@ edwin -s這個cheack註冊表項存在還是註冊表存在? – user1738413
我會在答案中提供更多詳細信息。 –