旨在使用Windows注册表的库
winregistr的Python项目详细描述
最简单的python库旨在使用windows注册表。
安装
pip install winregistry
用法
>>>fromwinregistryimportWinRegistryasReg>>>reg=Reg()>>>path=r'HKLM\SOFTWARE\remove_me'>>>reg.create_key(path+r'\test')>>>Trueif'remove_me'inreg.read_key(r'HKLM\SOFTWARE')['keys']elseFalseTrue>>>reg.write_value(path,'Value name',b'21','REG_BINARY')>>>reg.read_key(path){'keys':['test'],'values':[{'value':'Value name','data':b'21...>>>reg.read_value(path,'Value name'){'value':'Value name','data':b'21','type':'REG_BINARY'}>>>reg.delete_value(path,'Value name')>>>reg.delete_key(path+r'\test')>>>reg.read_key(path){'keys':[],'values':[],'modify':datetime.datetime(2017,4,16...>>>reg.delete_key(path)>>>Trueif'remove_me'inreg.read_key(r'HKLM\SOFTWARE')['keys']elseFalseFalse
与Robot Testing Frameworklibrary一起使用
*** Settings ***Librarywinregistry.robot*** Test Cases ***Valid Login ${path} = Set VariableHKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunWrite Registry Value ${path} Notepadnotepad.exe ${autorun} = Read Registry Key ${path} Delete Registry Value ${path} Notepad