0

make システムは python を使用します。autobuilders は 10 ですが、開発中は 11.0 です。これを動的に行うとよいでしょう。

4

1 に答える 1

1

このハウツーを見て、標準ライブラリからこれを使用して特定のキーを読み取ります。

試す:

import _winreg

key = "SOFTWARE\Microsoft\VisualStudio\%s"

possible_versions = ["10.0", "11.0"]
installed_versions = []

for v in possible_versions:
    try:
        _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key%v, 0, _winreg.KEY_ALL_ACCESS)
        installed_versions.append(v)
    except Exception, e:
        pass

print installed_versions

これは私に与えます

['10.0']
于 2013-02-11T08:43:52.187 に答える