0

Python初心者はこちら。

Cygwinの2.7.3ディストリビューションを使用して、Pythonで簡単なスクリプトを書いています。このスクリプトからWindowsレジストリにアクセス/変更したい。_winregモジュールはcygwinpythonで使用できないが、代替のcygwinregが存在することがわかりました。

このスクリプトのユーザーはcygwinpythonを持っておらず、Windowspythonをインストールしています。両方で動作するPythonスクリプトを書くことは可能ですか?

4

1 に答える 1

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
于 2013-02-14T22:18:05.370 に答える