python访问服务器注册表,使用Python的Windows注册表访问(Winreg)
作为一种通用的语言,以及大量用户支持的模块的可用性,我们发现python在操作系统级别的编程方面也很擅长。在本文中,我们将看到python如何访问Windows操作系统的注册表。
我们需要将名为winreg的模块导入python环境。
在下面的示例中,我们使用winreg模块首先使用ConnectRegistry函数连接到注册表,然后使用OpenKey函数访问注册表。最后,我们设计了一个for循环来打印所访问键的结果。
示例import winreg
#connecting to key in registry
access_registry = winreg.ConnectRegistry(None,winreg.HKEY_LOCAL_MACHINE)
access_key = winreg.OpenKey(access_registry,r"SOFTWARE\Microsoft\Windows\CurrentVersion")
#accessing the key to open the registry directories under
for n in range(20):
try:
x =winreg.EnumKey(access_key,n)
print(x)
except:
break
输出结果
运行上面的代码将为我们提供以下结果:ApplicationFrame
AppModel
Appx
Audio
Authentication
AutoRotation
BITS
Casting
ClosedCaptioning
CloudExperienceHost
Component Based Servicing
……..
…..
python访问服务器注册表,使用Python的Windows注册表访问(Winreg)相关推荐
- java 删除注册表_java – 如何从Windows注册表中删除JRE条目?
JDK本身不使用Windows注册表来运行. 在某些情况下,使用系统注册表运行的JRE是如Applet或以WebStart技术开始的程序. 最后,如果从Windows系统目录(例如C:/winnt/s ...
- oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...
一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 2008操作系统 x64bit 2.Oracle database 11.2.0.1 ...
- 清理jdk注册表_JDK 9早期版本安装后的Windows注册表清理
清理jdk注册表 在我的上一篇博文中 ,我演示了在安装早期版本的JDK 9(内部版本68)之后围绕Oracle Java符号链接 (基于Windows的计算机上的C:\ProgramData\Orac ...
- JDK 9早期版本安装后的Windows注册表清理
在我的上一篇博文中 ,我演示了在安装早期版本的JDK 9(内部版本68)之后围绕Oracle Java符号链接 (基于Windows的计算机上的C:\ProgramData\Oracle\Java\j ...
- import _winreg:用python操作修改windows注册表
用python操作修改windows注册表,显然要比用C或者C++简单. 主要参考资料:官方文档:http://docs.python.org/library/_winreg.html 通过 pyth ...
- windows如何清理无效注册表?如何重装python,如何彻底清理python
是这样滴,我本来把python装在e盘,后来我改了盘符,把e盘改成了d盘,python就打不开也卸不掉也重装不了了,后来我通过如下方式解决了这一问题 win+r,输入regedit 定位到 HKEY_ ...
- python 学习之 WINDOWS 注册表学习(一)
文章出自<Python绝技 运用Python成为顶级***>中部分代码,稍作修改 遍历Windows注册表键值,代码如下: import _winreg key=_winreg.OpenK ...
- 【python之操作注册表】Python删除注册表节点下的值
[python操作注册表]Python删除注册表节点下的值 背景 本来是别的平台的一个bug,以为自己去沟通然后让他们修就好了,结果又是这样别人的坑自己来填.主要是在卸载的时候要删除注册表下的所有节点 ...
- python访问注册表_读取注册表的Python代码
如果"Uninstall"中有超过1024个子键怎么办?Use _winreg.QueryInfoKey(key) Python2:import errno, os, _winre ...
- python安装advanced options_python 安装配置(windows)
在 Windows 上, 安装 Python 有两种选择. ActiveState 制作了一个 Windows 上的 Python 安装程序称为 ActivePython, 它包含了一个完整的 Pyt ...
最新文章
- 开发日记-20190403
- mysql数据库主从配置
- Java 线程的生命周期
- Cocos2d JS 之消灭星星(九) 处理星星类之——移动和消灭星星
- 从nginx-rtmp中提取一帧h264帧
- CBA Opportunity creation的性能跟踪
- java在容器中导入图片_Java程序员必学技术:@Import直接导入类,在容器@Configuration、@Component中是怎么直接导入类注册到容器的?...
- spring学习(37):注入list类型
- U-BOOT之一:BootLoader 的概念与功能
- 在javascript中调用java
- 英语总结系列(二十九):好好学英语
- 前端特效demo | 一起围观 10 种创意时钟
- php翻手册时关于一些函数参数的说明
- BZOJ 1412: [ZJOI2009]狼和羊的故事( 最小割 )
- 【车间调度】基于matlab改进的遗传算法求解车间调度问题【含Matlab源码 H002期】
- php画图抗锯齿,​CSS3如何实现字体抗锯齿渲染效果?-webkit-font-smoothing属性(实例)...
- 使用qt制作License(原理)
- spss实现主成分分析
- 如何把cad转换成jpg软件操作
- 在python中的占位符中、请你选出不属于占位符的选项_2020年超星尔雅微表情识别·读脸读心 作业答案...
热门文章
- 云星数据VP楼炜:CMP是混合云、多云管理的必然选择
- 【优化算法】人工生态系统优化算法(AEO)【含Matlab源码 023期】
- 【基础教程】基于matlab生成Word+PPT报告【含Matlab源码 971期】
- 【图像隐写】基于matlab LDPC编码译码改进DCT水印嵌入提取【含Matlab源码 832期】
- 【图像去噪】基于matlab小波变换+Contourlet变换+PCA图像去噪【含Matlab源码 610期】
- 【语音合成】基于matlab线性预测系数和预测误差语音合成【含Matlab源码 564期】
- 【优化调度】基于matlab粒子群算法求解燃机冷热电优化联供问题【含Matlab源码 330期】
- mysql常用的备份命令有哪些_Mysql常用命令及sql代码整理 非常实用值得收藏 - 文中之舞...
- mfc 制作不同的文档模板mdi不同的子窗体_法律行业python教程——利用python批量制作律师函...
- 深度学习 个性化推荐_生产中的深度强化学习第2部分:个性化用户通知