Python版本的含义是什么?

Mar*_*ark 29 python 32bit-64bit

启动Python解释器实例时显示的行是什么意思?

Python 2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32
Run Code Online (Sandbox Code Playgroud)

所以我知道我有Python 2.7,但其余的呢?

特别令我困惑的是64 bit (AMD64) on win32r27:82525部分.

gre*_*olf 31

你看到的这一行表明python解释器是如何构建的.打破它:

Python 2.7                        -- Python version
(r27:82525, Jul 4 2010, 07:43:08) -- The build date and revision from src trunk 
                                     that was used to build this.
[MSC v.1500 64 bit (AMD64)]       -- Compiled with MSVC compiler targeting 64-bit
on win32                          -- Obviously for windows platform
Run Code Online (Sandbox Code Playgroud)

  • @Mark这主要是由于历史原因.`win32`有点用词不当,因为它通常用于指代Windows平台而不管位宽支持. (9认同)
  • 但为什么不说win64呢? (5认同)

Bri*_*ian 7

r27:修订版27

82525:建立82525

Jul 4 2010, 07:43:08:当你的python二进制文件构建时

MSC v.1500:使用64位VC++ 2008编译

win32:你正在使用Windows

之前也有人问过.