作为一种通用的语言,以及大量用户支持的模块的可用性,我们发现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)相关推荐

  1. java 删除注册表_java – 如何从Windows注册表中删除JRE条目?

    JDK本身不使用Windows注册表来运行. 在某些情况下,使用系统注册表运行的JRE是如Applet或以WebStart技术开始的程序. 最后,如果从Windows系统目录(例如C:/winnt/s ...

  2. oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...

    一次Windows  注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 2008操作系统 x64bit 2.Oracle database 11.2.0.1 ...

  3. 清理jdk注册表_JDK 9早期版本安装后的Windows注册表清理

    清理jdk注册表 在我的上一篇博文中 ,我演示了在安装早期版本的JDK 9(内部版本68)之后围绕Oracle Java符号链接 (基于Windows的计算机上的C:\ProgramData\Orac ...

  4. JDK 9早期版本安装后的Windows注册表清理

    在我的上一篇博文中 ,我演示了在安装早期版本的JDK 9(内部版本68)之后围绕Oracle Java符号链接 (基于Windows的计算机上的C:\ProgramData\Oracle\Java\j ...

  5. import _winreg:用python操作修改windows注册表

    用python操作修改windows注册表,显然要比用C或者C++简单. 主要参考资料:官方文档:http://docs.python.org/library/_winreg.html 通过 pyth ...

  6. windows如何清理无效注册表?如何重装python,如何彻底清理python

    是这样滴,我本来把python装在e盘,后来我改了盘符,把e盘改成了d盘,python就打不开也卸不掉也重装不了了,后来我通过如下方式解决了这一问题 win+r,输入regedit 定位到 HKEY_ ...

  7. python 学习之 WINDOWS 注册表学习(一)

    文章出自<Python绝技 运用Python成为顶级***>中部分代码,稍作修改 遍历Windows注册表键值,代码如下: import _winreg key=_winreg.OpenK ...

  8. 【python之操作注册表】Python删除注册表节点下的值

    [python操作注册表]Python删除注册表节点下的值 背景 本来是别的平台的一个bug,以为自己去沟通然后让他们修就好了,结果又是这样别人的坑自己来填.主要是在卸载的时候要删除注册表下的所有节点 ...

  9. python访问注册表_读取注册表的Python代码

    如果"Uninstall"中有超过1024个子键怎么办?Use _winreg.QueryInfoKey(key) Python2:import errno, os, _winre ...

  10. python安装advanced options_python 安装配置(windows)

    在 Windows 上, 安装 Python 有两种选择. ActiveState 制作了一个 Windows 上的 Python 安装程序称为 ActivePython, 它包含了一个完整的 Pyt ...

最新文章

  1. 开发日记-20190403
  2. mysql数据库主从配置
  3. Java 线程的生命周期
  4. Cocos2d JS 之消灭星星(九) 处理星星类之——移动和消灭星星
  5. 从nginx-rtmp中提取一帧h264帧
  6. CBA Opportunity creation的性能跟踪
  7. java在容器中导入图片_Java程序员必学技术:@Import直接导入类,在容器@Configuration、@Component中是怎么直接导入类注册到容器的?...
  8. spring学习(37):注入list类型
  9. U-BOOT之一:BootLoader 的概念与功能
  10. 在javascript中调用java
  11. 英语总结系列(二十九):好好学英语
  12. 前端特效demo | 一起围观 10 种创意时钟
  13. php翻手册时关于一些函数参数的说明
  14. BZOJ 1412: [ZJOI2009]狼和羊的故事( 最小割 )
  15. 【车间调度】基于matlab改进的遗传算法求解车间调度问题【含Matlab源码 H002期】
  16. php画图抗锯齿,​CSS3如何实现字体抗锯齿渲染效果?-webkit-font-smoothing属性(实例)...
  17. 使用qt制作License(原理)
  18. spss实现主成分分析
  19. 如何把cad转换成jpg软件操作
  20. 在python中的占位符中、请你选出不属于占位符的选项_2020年超星尔雅微表情识别·读脸读心 作业答案...

热门文章

  1. 云星数据VP楼炜:CMP是混合云、多云管理的必然选择
  2. 【优化算法】人工生态系统优化算法(AEO)【含Matlab源码 023期】
  3. 【基础教程】基于matlab生成Word+PPT报告【含Matlab源码 971期】
  4. 【图像隐写】基于matlab LDPC编码译码改进DCT水印嵌入提取【含Matlab源码 832期】
  5. 【图像去噪】基于matlab小波变换+Contourlet变换+PCA图像去噪【含Matlab源码 610期】
  6. 【语音合成】基于matlab线性预测系数和预测误差语音合成【含Matlab源码 564期】
  7. 【优化调度】基于matlab粒子群算法求解燃机冷热电优化联供问题【含Matlab源码 330期】
  8. mysql常用的备份命令有哪些_Mysql常用命令及sql代码整理 非常实用值得收藏 - 文中之舞...
  9. mfc 制作不同的文档模板mdi不同的子窗体_法律行业python教程——利用python批量制作律师函...
  10. 深度学习 个性化推荐_生产中的深度强化学习第2部分:个性化用户通知