首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入python的winreg模块时的ImportError

导入python的winreg模块时的ImportError
EN

Stack Overflow用户
提问于 2012-06-21 15:30:59
回答 2查看 17K关注 0票数 1

我想使用python的winreg模块来处理windows注册表。但是当我尝试导入winreg模块时,它给出了ImportError。

代码语言:javascript
复制
Python 2.4.3 (#1, Dec 11 2006, 11:39:03) 
[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import __winreg
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named __winreg
>>> import _winreg
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named _winreg

我需要单独安装这个模块吗?任何建议都会很有用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-21 15:38:23

它不能在Linux上工作。

_winreg - Windows注册表访问

可用性: Windows。

2.0版中的新功能。这些函数向Python公开Windows注册表API。使用句柄对象来确保句柄正确关闭,而不是使用整数作为注册表句柄,即使程序员忽略显式关闭它们也是如此。

该模块向Windows注册表公开了一个非常低级的接口;预计将来会创建一个新的winreg模块,为注册表API提供更高级别的接口。

来源:http://docs.python.org/release/2.1.2/lib/module--winreg.html

票数 5
EN

Stack Overflow用户

发布于 2012-06-21 15:35:16

看起来您正在尝试在*nix平台(RedHat不是Windows)上导入windows only模块。

_winreg -注册表访问

平台: Windows

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11133506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档