python2.7 では簡単です。lib プラットフォームをインポートするだけです。しかし、自分のウィンドウが 32 ビットか 64 ビットかを確認するにはどうすればよいですか? 私はpython2.2でシステムビルドを使用していますが、その方法が見つかりません:(
何か提案はありますか?
python2.7 では簡単です。lib プラットフォームをインポートするだけです。しかし、自分のウィンドウが 32 ビットか 64 ビットかを確認するにはどうすればよいですか? 私はpython2.2でシステムビルドを使用していますが、その方法が見つかりません:(
何か提案はありますか?
platform
モジュール のソース コードは有益です。
そこからバックポートして、Windows プラットフォームでのマシン アーキテクチャを決定すると、次のものが使用されます。
import os
def machine():
try:
return os.uname()[-1]
except AttributeError:
if "PROCESSOR_ARCHITEW6432" in os.environ:
return os.environ.get("PROCESSOR_ARCHITEW6432", '')
else:
return os.environ.get('PROCESSOR_ARCHITECTURE', '')
Python 2.x では、これを行うことができます。
import sys
print sys.maxint
そして、それが 32/64 ビットかどうかを検出しsys.maxint
ます。
注意: 64 ビット マシンで 32 ビット Python を実行している場合、この方法は失敗する可能性があります。