吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1296|回复: 12
收起左侧

[求助] Python该如何获取注册表中的信息?

[复制链接]
Cairl 发表于 2022-9-24 18:12
Python小白,在网上查了不少相关教程,代码量都太过冗长,
能不能只用2-3行就获取到注册表里的关键值信息?例如想从注册表里获取Steam的安装路径,我该怎么写呢?
(真的小白,不要人身攻击)

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
yjjcm321 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

三滑稽甲苯 发表于 2022-9-24 18:18
 楼主| Cairl 发表于 2022-9-24 18:50
三滑稽甲苯 发表于 2022-9-24 18:18
试试看这个库 https://pypi.org/project/registry/

请问一下,这个库该怎么用呢?
hrpzcf 发表于 2022-9-24 19:06
wkdxz 发表于 2022-9-24 19:50
我一般用 os.popen 获取 reg query 的值,几行代码能搞定
helloword121 发表于 2022-9-24 20:46
感谢分享
知心 发表于 2022-9-24 21:02
网上可以找到实现你这个功能的代码,2-3不显示,几十行差不多
yzxqhdx 发表于 2022-9-24 23:00
你想干啥,为啥非要获取注册表
 楼主| Cairl 发表于 2022-9-25 06:41
yzxqhdx 发表于 2022-9-24 23:00
你想干啥,为啥非要获取注册表

我想黑五角大楼
 楼主| Cairl 发表于 2022-9-25 07:25
[Python] 纯文本查看 复制代码
import winreg

key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,r"SOFTWARE\WOW6432Node\Valve\Steam")
print (winreg.QueryValueEx(key, "InstallPath"))


这样获取了注册表里steam的安装路径后,输出的是('S:\\Steam', 1)
这是怎么回事?该怎么取到正常格式的目录路径?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表