python讀取Windows註冊表的示例代碼

運行結果

代碼

import winreg


def read_reg():
    location = r"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"
    # 獲取註冊表該位置的所有鍵值
    key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, location)
    print("\n" + "-"*100 + "\n" + location + "\n" + "-"*100 + "\n")
    i = 0
    while True:
        try:
            # 獲取註冊表對應位置的鍵和值
            print(winreg.EnumValue(key, i))
            i += 1
        except OSError as error:
            # 一定要關閉這個鍵
            winreg.CloseKey(key)
            break


if __name__ == '__main__':
    read_reg()

到此這篇關於python讀取Windows註冊表的示例代碼的文章就介紹到這瞭,更多相關python讀取Windows註冊表內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: