¿Cómo detecto si Python se está ejecutando como una aplicación de 64 bits?

Posible duplicado:
¿Cómo puedo determinar si mi shell de Python se está ejecutando en modo de 32 bits o de 64 bits?

Estoy haciendo algún trabajo con el registro de windows. Dependiendo de si está ejecutando python como 32 bits o 64 bits, el valor de la clave será diferente. ¿Cómo detecto si Python se ejecuta como una aplicación de 64 bits en lugar de una aplicación de 32 bits?

Nota: no estoy interesado en detectar Windows de 32 bits / 64 bits, solo la plataforma Python.

import platform platform.architecture() 

De los documentos de Python :

Consulta el ejecutable dado (predeterminado al binario del intérprete de Python) para obtener información de architecture diversa.

Devuelve una tupla (bits, enlace) que contiene información sobre la architecture de bits y el formato de enlace utilizado para el ejecutable. Ambos valores se devuelven como cadenas.

Si bien puede funcionar en algunas plataformas, tenga en cuenta que platform.architecture no siempre es una forma confiable de determinar si Python se está ejecutando en 32 bits o 64 bits. En particular, en algunas comstackciones de architecture múltiple de OS X, el mismo archivo ejecutable puede ejecutarse en cualquier modo, como lo demuestra el siguiente ejemplo. El enfoque multiplataforma más rápido y seguro es probar sys.maxsize en Python 2.6, 2.7, Python 3.x.

 $ arch -i386 /usr/local/bin/python2.7 Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import platform, sys >>> platform.architecture(), sys.maxsize (('64bit', ''), 2147483647) >>> ^D $ arch -x86_64 /usr/local/bin/python2.7 Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import platform, sys >>> platform.architecture(), sys.maxsize (('64bit', ''), 9223372036854775807)