gpt4 book ai didi

python - 设置新的 REG_MULTI_SZ 值?

转载 作者:太空宇宙 更新时间:2023-11-03 21:33:40 25 4
gpt4 key购买 nike

我正在尝试为 python 2.7 中的新注册表项创建新的 REG_MULTI_SZ 值

此代码非常适合 REG_SZ、REG_DWORD 和其他使用 string/int 的代码,但我找不到为多尺寸字符串发送的正确值。

reg_key = r'Control Panel\Mouse\Moshe'
reg_hkey = _winreg.HKEY_CURRENT_USER

_winreg.CreateKey(reg_hkey, reg_key)
registry_key = _winreg.OpenKey(reg_hkey, reg_key, 0, _winreg.KEY_WRITE)

_winreg.SetValueEx(registry_key, 'S2', 0, _winreg.REG_MULTI_SZ, <VALUE>)

无论我尝试什么结果:

Could not convert the data to the specified type

应该发送什么值才能使其正常工作?

(仅供引用:我什至尝试手动创建 REG_MULTI_SZ 然后读取它。我有一个 unicode 元组

(u'Car',u'Bus',u'Train')

我尝试发送此消息并收到相同的错误。)

最佳答案

事实证明字符串列表有效:

_winreg.SetValueEx(registry_key, 'S2', 0, _winreg.REG_MULTI_SZ, ["Car", "Bus", "Train"])

关于python - 设置新的 REG_MULTI_SZ 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53375763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com