如何使用Python查找系统类型?

3
我们如何使用Python来查找系统类型(即32位或64位)?

2
你是指操作系统的位数还是Python解释器的位数? - NPE
3个回答

3

platform 模块提供了这样的信息。例如:

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

sys.platformsys.byteorder中提供了更多与架构相关的信息。


实际上我正在运行64位的Windows操作系统,但它显示为(32位,WindowsPE)。 - Parag Saoji
解释器是一个32位的二进制文件。 - sleeplessnerd
@ParagSaoji:但显然你正在运行32位的Python解释器。 - Sven Marnach
尝试使用platform.win32_ver()获取有关Windows版本的信息。 - Sven Marnach

2

实际上我正在运行64位的Windows操作系统,但它显示为(32位,WindowsPE)。 - Parag Saoji
@ParagSaoji 但是你是否在运行64位版本的Python? - Marcin

1

Python 的 32 位版本(无论安装在哪种架构上):

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

Python的64位版本:

>>> import platform
>>> platform.architecture()
('64bit', 'WindowsPE')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接