python系統編程

       使用pywin提供的windowsAPI函數接口編寫與系統相關的python腳本,與使用VC++編寫的應用功能上沒有區別,而且使用python省去了編譯,鏈接的過程,使用python開發一些使用的腳本更爲迅速,在代碼上更加簡潔

  • 訪問註冊表

註冊表編輯器與資源管理器的界面相似。左邊窗格中,從“我的電腦”開始,以下是六個分支,其含義簡述如下:
    HKEY_CLASSES_ROOT:此處存儲的信息可以確保當使用Windows資源管理器打開文件時,將使用正確的應用程序打開對應的文件類型。
    HKEY_CURRENT_USER:存放當前登錄用戶的有關信息。用戶文件夾、屏幕顏色和“控制面板”設置存儲在此處。該信息被稱爲用戶配置文件。
    HKEY_LOCAL_MACHINE:包含針對該計算機(對於任何用戶)的配置信息。
    HKEY_USERS:存放計算機上所有用戶的配置文件。
    HKEY_CURRENT_CONFIG:包含本地計算機在系統啓動時所用的硬件配置文件信息。
    HKEY_DYN_DATA:記錄系統運行時刻的狀態。

對註冊表的具體操作:首先導入win32api和win32con模塊,打開要進行操作的項,獲得該項的句柄,然後執行相關的操作,如讀,寫,修改等,完成操作後,需要關閉註冊表,以釋放資源。由於註冊表中存放着系統重要的數據,對註冊表的操作前需要備份註冊表,以避免誤操作導致系統崩潰。

  1. 查看系統啓動項
  2. 修改IE

  • 文件和目錄

對於一些比較繁瑣的文件和目錄操作,可以使用python提供的os模塊。os模塊包含很多操作文件和目錄的函數,可以方便的重命名文件,添加,複製目錄以及文件等。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章