首页 > 代码库 > 转 python的_winreg的SetValueEx如何使用
转 python的_winreg的SetValueEx如何使用
python的_winreg的SetValueEx如何使用
发问者:妖翼天使 | 2013-04-13 21:15 | 已回答:3 次 | 已被访问:154 次 | 我要检举
我想用python操作windows注册表,用_winreg,但是
destip=‘10.10.10.10‘
SetValueEx(ipkey,ipname,0,REG_MULTI_SZ,destip)
提示出错:
ValueError: Could not convert the data to the specified type.
我看文档说是要求:
An sequence of null-terminated strings, terminated by two null characters.
那我把destip改成:
destip=‘10.10.10.10\0\0‘为什么也不行,请帮忙
destip=‘10.10.10.10‘
SetValueEx(ipkey,ipname,0,REG_MULTI_SZ,destip)
提示出错:
ValueError: Could not convert the data to the specified type.
我看文档说是要求:
An sequence of null-terminated strings, terminated by two null characters.
那我把destip改成:
destip=‘10.10.10.10\0\0‘为什么也不行,请帮忙
- 分享到:
- QQ空间
- 百度搜藏
- 新浪微博
- 腾讯微博
- 人人网
- 开心网
- 淘江湖
我有更好的回答:
共3条回答
热心网友 | 2013-04-16 02:11 | #1楼
检举1楼回答
不如将destip改为字符串列表试试
destip=[‘10.10.10.10‘]
当然不知道你具体要做什么,可能并不符合你的要求
destip=[‘10.10.10.10‘]
当然不知道你具体要做什么,可能并不符合你的要求
评论
我要回答
0
0
- 分享到:
- QQ空间
- 百度搜藏
- 新浪微博
- 腾讯微博
- 人人网
- 开心网
- 淘江湖
热心网友 | 2013-04-21 20:40 | #2楼
检举2楼回答
谢谢!
评论
我要回答
0
0
- 分享到:
- QQ空间
- 百度搜藏
- 新浪微博
- 腾讯微博
- 人人网
- 开心网
- 淘江湖
风语者 | 2013-04-22 05:44 | #3楼
检举3楼回答
去google搜SetValueEx
可以找到python的官网解释,其对于
_winreg.SetValueEx(key, value_name, reserved, type, value)
中的value是:
value is a string that specifies the new value.
而你所说的:
REG_MULTI_SZ
是
_winreg.REG_MULTI_SZ
的确官网解释是你所说的。
但是,另外再去google搜:
REG_MULTI_SZ
可以找到微软官网的解释,给的例子是:
String1\0String2\0String3\0LastString\0\0
所以,看起来,估计你是搞错你的类型。
估计改为:
REG_SZ
就可以了。
最重要的:
你要自己清楚为何你自己去设置类型为REG_MULTI_SZ
或者你说出你的本意,别人或许会帮你找到,更合适的办法和设置的值的类型。
可以找到python的官网解释,其对于
_winreg.SetValueEx(key, value_name, reserved, type, value)
中的value是:
value is a string that specifies the new value.
而你所说的:
REG_MULTI_SZ
是
_winreg.REG_MULTI_SZ
的确官网解释是你所说的。
但是,另外再去google搜:
REG_MULTI_SZ
可以找到微软官网的解释,给的例子是:
String1\0String2\0String3\0LastString\0\0
所以,看起来,估计你是搞错你的类型。
估计改为:
REG_SZ
就可以了。
最重要的:
你要自己清楚为何你自己去设置类型为REG_MULTI_SZ
或者你说出你的本意,别人或许会帮你找到,更合适的办法和设置的值的类型。
转 python的_winreg的SetValueEx如何使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。