-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Just test for maxint value:

from sys import maxint
if maxint >> 33:
        print "more than 32 bits" # probably 64
else:
        print "32 bits"


Best regards,
Manuel.

Trent Mick wrote:
> norseman wrote:
>>
>>  > > I need to know if I'm running on 32bit or 64bit ... so far I haven't
>>  > > come up with how to get this info via python. sys.platform returns
>>  > > what python was built on ... but not what the current system is.
>>  > >
>>  > > I thought platform.uname() or just platform.processor() would have
>>  > > done it, but python returns an empty string on windows. Any ideas?
> 
> If just for Windows I believe you can use the "PROCESSOR_ARCHITECTURE"
> environment variable -- at least on NT-based Windows versions.
> 
> Values are x86 (32-bit), IA64 (64-bit) and AMD64 (64-bit).
> 
> Here is a "platinfo.py" module that might help if you need to do this
> for other platforms:
> 
> http://svn.openkomodo.com/openkomodo/view/openkomodo/trunk/util/platinfo.py
> 
> 
> Cheers,
> Trent
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiNU6IACgkQI2zpkmcEAhi6sACgo1ZyGKCWtnBPLXr1EjgSq3V4
GEAAoL+zZStfGYaZxg/zYoUqk6UFa+oM
=g+tz
-----END PGP SIGNATURE-----
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to