在Python中,当我在Mac OS X上键入sys.platform时,输出是"darwin"?为什么会这样?
Mar*_*ers 21
因为Mac OS X的核心是 Darwin OS.
从链接的WikiPedia页面引用:
Darwin构成了Mac OS X和iOS所基于的核心组件集.
当您提出要求时,甚至OS X平台本身也会将自己报告为"达尔文":
$ uname
Darwin
Run Code Online (Sandbox Code Playgroud)
Python仅使用相同的平台标识符.
扩展其他答案:Darwin是OS X的一部分,它是实际的操作系统,在更严格的意义上说.
举一个类比,Darwin将相当于Linux - 或Linux和GNU实用程序 - 而Mac OS X将相当于Ubuntu或其他发行版.即内核,基本用户空间实用程序,GUI层和一堆"内置"应用程序.
| 归档时间: |
|
| 查看次数: |
8293 次 |
| 最近记录: |