How to figure out if the platform is 32bit or 64bit?

David Lees debl2NoSpam at
Wed Jul 16 03:07:42 CEST 2008

kjhishere at 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?
> Thanks, Ken

On my windows box this works:

 >>> platform.architecture()
('32bit', 'WindowsPE')


More information about the Python-list mailing list