Python “在哪里?”;win32“;来自我';我正在使用windows 64位

Python “在哪里?”;win32“;来自我';我正在使用windows 64位,python,windows,32bit-64bit,Python,Windows,32bit 64bit,我使用的是windows10 64位,我下载了适用于Windowsx86-64的Python 3.8.1。但当我在cmd中键入“python”时,输出显示为“win32”。那是从哪里来的?还是正常 C:\>python Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "li

我使用的是windows10 64位,我下载了适用于Windowsx86-64的Python 3.8.1。但当我在cmd中键入“python”时,输出显示为“win32”。那是从哪里来的?还是正常

C:\>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Python新手,有人能帮忙吗?

tl;dr:“Win32”仍然是Windows API的通用名称,无论您是在32位还是64位计算机上使用它

背景

Windows API曾被称为WinAPI,最早的版本在16位计算机上运行

当他们开始为32位计算机制作版本时,他们不得不修改一系列API函数以及一些参数在窗口消息中的传递方式。这主要是由于Win16使用了一些技巧来节省内存

但是这些函数和消息的名称基本上是不变的,因此,当您试图弄清楚窗口消息的WPARAM包含哪些信息时,通常需要区分16位和32位版本。术语“WinAPI”让位给了“Win16”和“Win32”,最终Win16被抛在了后面

当Windows为64位计算机构建版本时,API不必经历相同类型的更改(在源代码级别)。因此,没有必要更改术语


Python的版本行仅仅意味着该版本是在Windows上运行的。

注释(以前称为Win32 API)已恢复为“Windows API”或“WinAPI”,但“Win32”作为API名称已牢固确立。非常感谢您的回答!