Python模塊_winreg操作注冊表-創(chuàng)新互聯(lián)

用python操作修改windows注冊表,顯然要比用C或者C++簡單。

創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,先為潮南等服務建站,潮南等地企業(yè),進行企業(yè)商務咨詢服務。為潮南企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

主要參考資料:官方文檔:https://docs.python.org/zh-cn/3/library/winreg.html

通過python操作注冊表主要有兩種方式,一種是通過python的內置模塊 _winreg,另一種方式就是 Win32 Extension For Python的win32api模塊。這里主要簡單看看用內置模塊 _winreg如何操作注冊表。

1.讀取

讀取用的方法是OpenKey方法:打開特定的key

_winreg.OpenKey(key,sub_key,res=0,sam=KEY_READ)

例子:此例子是顯示了本機網(wǎng)絡配置的一些注冊表項


#!/usr/bin/env python
#coding=utf-8
import _winreg 
key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,r"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{0E184877-D910-4877-B 4C2-04F487B6DBB7}")
#獲取該鍵的所有鍵值,遍歷枚舉
try:
 i=0
 while 1:
  #EnumValue方法用來枚舉鍵值,EnumKey用來枚舉子鍵
  name,value,type = _winreg.EnumValue(key,i)
  print repr(name),value,type
  i+=1
except WindowsError:
 print  
#假如知道鍵名,也可以直接取值
value,type = _winreg.QueryValueEx(key,"DhcpDefaultGateway")
print "默認網(wǎng)關地址----",value,type

網(wǎng)站名稱:Python模塊_winreg操作注冊表-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://bm7419.com/article28/cdijjp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、ChatGPT、外貿網(wǎng)站建設、全網(wǎng)營銷推廣、域名注冊、品牌網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設