これは基本的に、64 ビット バージョンの Windows で実行していることを検出する方法を尋ねるのと同じです。
os.name
win7 64 と winXP 32 の両方で「nt」が表示されます (使用可能な 2 台のテスト コンピューター)。
sys.platform
これらの場合の両方で「win32」を返します。
これまでに見つけた唯一の方法は、レジストリ キーを確認することでHKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0\Identifier
あり、「x86」が表示されない場合は、64 ビット ウィンドウを意味すると想定します。それは信頼できますか?
(python プロセスは python 2.7 32 ビットで実行する必要があります)