導航:首頁 > 編程語言 > python注冊表操作

python注冊表操作

發布時間:2025-08-22 05:42:07

❶ 如何使用python修改注冊表

通過使用win32api模塊和win32con模塊,python可以方便地訪問注冊表,並對其進行打開、關閉、添加項、刪除項,以及添加、修改項值等操作。
1. 打開注冊表
RegOpenKey(key, subkey, reserved, sam)
RegOpenKeyEx(key, subkey, reserved, sam)
兩個函數的參數一樣。參數含義如下:
l Key:必須為表1中列出的項。
l SubKey:要打開的子項。
l Reserved:必須為0。
l Sam:對打開的子項進行的操作,包括win32con.KEY_ALL_ACCESS、win32con.KEY_READ、win32con.KEY_WRITE等
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
如 key=win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Software',0,win32con.KEY_READ)
print key
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

2. 關閉注冊表
RegCloseKey(key)
其參數只有一個,其含義如下:
l Key:已經打開的注冊表項的句柄。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

如win32api.RegCloseKey(key)
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

3. 讀取項值
RegQueryValue(key,subKey) 讀取項的默認值
RegQueryValueEx(key,valueName) 讀取某一項值
對於RegQueryValue,其參數含義如下:
l Key:已打開的注冊表項的句柄。
l subKey:要操作的子項。
對於RegQueryValueEx,其參數含義如下:
l Key:已經打開的注冊表項的句柄。
l valueName:要讀取的項值名稱。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
import win32api
import win32con
# 打開「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer」項
>>> key = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE,
'SOFTWARE\\Microsoft\\Internet Explorer',0, win32con.KEY_ALL_ACCESS)
>>> win32api.RegQueryValue(key,'') # 讀取項的默認值
'' # 輸出為空,表示其默認值未設置
#讀取項值名稱為Version的項值數據,也就是Internet Explorer的版本
>>> win32api.RegQueryValueEx(key,'Version')
('6.0.2900.2180', 1)
>>> win32api.RegQueryInfoKey(key) # RegQueryInfoKey函數查詢項的基本信息
(26, 7, 128178812229687500L) # 返回項的子項數目、項值數目,以及最後一次修改時間
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

❷ python如何打開py文件

本篇文章介紹如何在windows操作系統下默認使用python自帶的IDLE編輯器打開後綴名為.py的文件。
1、win+R打開運行
2、輸入regedit,確定
3、在打開的注冊表中找到以下目錄:
4、HKEY_CLASSES-ROOT->Python.file->shell->open->command
將該項的內容修改為:
"D:PythonPython3.6.1pythonw.exe" "D:PythonPython3.6.1Libidlelibidle.pyw" -e "%1"
5、(將其中的路徑修改為自己python的安裝路徑即可)
這樣就可以雙擊.py文件直接用IDLE打開了。
推薦學習《python教程》。

❸ 如何在Windows環境下運行Python腳本

運行Python腳本的基本步驟如下:

首先,在Windows操作系統中打開命令提示符(CMD),具體操作為:開始->運行->輸入cmd.exe->確定。

接著,需要切換到Python腳本所在的目錄。可以通過在CMD中輸入「cd」命令後加路徑來實現,例如:cd D:\PythonScripts。

最後,輸入Python腳本的名稱並按回車鍵執行。例如,如果腳本名為「test.py」,則在CMD中輸入:python test.py。

為了簡化切換目錄的過程,可以將打開CMD窗口的命令加入右鍵菜單。對於Windows XP及Windows 2003系統,可以導入以下注冊表數據:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\folder\shell\cmd]

@="CMD快速通道"

[HKEY_CLASSES_ROOT\folder\shell\cmd\command]

@="cmd.exe /k cd 31"

對於Windows 7系統,則導入如下注冊表數據:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道]

@="CMD快速通道"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道\command]

@="cmd.exe /k cd 61"

導入上述注冊表數據後,右鍵點擊任意文件夾,在彈出的菜單中選擇「CMD快速通道」,即可直接打開CMD並自動定位到該文件夾下。

通過這種方法,用戶可以在不頻繁輸入長路徑的情況下,快速啟動CMD並運行Python腳本,極大提高了工作效率。

閱讀全文

與python注冊表操作相關的資料

熱點內容
命令行問號 瀏覽:778
游戲圖像引擎開發程序員薪水 瀏覽:827
只狼怎麼調換伺服器 瀏覽:373
如果雲伺服器是linux系統 瀏覽:228
宿州市移動DNS伺服器地址 瀏覽:140
單片機亮燈圖片 瀏覽:464
oppoa9怎麼查看加密視頻 瀏覽:619
android藍牙框架下載 瀏覽:729
士官程序員 瀏覽:188
androidsensorhal 瀏覽:824
demo編程100例 瀏覽:255
黑石山伺服器什麼時候可以轉服 瀏覽:329
c游戲編程入門pdf 瀏覽:657
c語言了解編譯器 瀏覽:234
javae指數 瀏覽:338
python注冊表操作 瀏覽:757
php5中文手冊pdf 瀏覽:940
雲南雲伺服器軟體 瀏覽:524
vi命令的使用 瀏覽:662
解壓的經典古句子 瀏覽:46