使用可以在Windows Python上运行的cygwinreg的Cygwin Python脚本

使用可以在Windows Python上运行的cygwinreg的Cygwin Python脚本,python,cygwin,winreg,Python,Cygwin,Winreg,这里是Python新手 我正在用Python编写一个简单的脚本,使用Cygwin的2.7.3发行版。我想从此脚本访问/修改Windows注册表。我发现cygwin python上没有\u winreg模块,但有一种替代方法 此脚本的用户没有cygwin python,而是安装了windows python。是否有可能编写一个同时适用于两者的python脚本 当然,只要这样做: try: import _winreg except ImportError: import cygwi

这里是Python新手

我正在用Python编写一个简单的脚本,使用Cygwin的2.7.3发行版。我想从此脚本访问/修改Windows注册表。我发现cygwin python上没有
\u winreg
模块,但有一种替代方法

此脚本的用户没有cygwin python,而是安装了windows python。是否有可能编写一个同时适用于两者的python脚本

当然,只要这样做:

try:
    import _winreg
except ImportError:
    import cygwinreg as _winreg
或许

import sys

if sys.platform == 'win32':
     import _winreg
elif sys.platform == 'cygwin':
     import cygwinreg as _winreg
else:
     # non-windows support