Python新手在这里。
我正在使用Cygwin的2.7.3发行版在Python中编写一个简单的脚本。我想从此脚本访问/修改Windows注册表。我发现_winreg
模块在cygwin python上不可用,但是存在另一个cygwinreg。
这个脚本的用户没有cygwin python,他们有windows python安装。是否有可能编写一个兼容两者的python脚本?
答案 0 :(得分:2)
当然,只需这样做:
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