首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >来自sys.platform的可能值?

来自sys.platform的可能值?
EN

Stack Overflow用户
提问于 2009-01-15 10:03:00
回答 4查看 39K关注 0票数 90

以下命令可能返回值是什么?

代码语言:javascript
复制
import sys
print sys.platform

我知道有很多可能性,所以我主要对“主要”的(Windows、Linux、Mac )感兴趣。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-01-15 10:03:17

Mac OS X (10.4、10.5、10.7、10.8):

代码语言:javascript
复制
darwin

Linux (2.6内核):

代码语言:javascript
复制
linux2

Windows XP 32位:

代码语言:javascript
复制
win32

括号中的版本已检查-其他/较新版本可能是相同的。

票数 36
EN

Stack Overflow用户

发布于 2012-12-14 15:49:06

代码语言:javascript
复制
┍━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━┑
│ System              │ Value               │
┝━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━┥
│ Linux               │ linux or linux2 (*) │
│ Windows             │ win32               │
│ Windows/Cygwin      │ cygwin              │
│ Windows/MSYS2       │ msys                │
│ Mac OS X            │ darwin              │
│ OS/2                │ os2                 │
│ OS/2 EMX            │ os2emx              │
│ RiscOS              │ riscos              │
│ AtheOS              │ atheos              │
│ FreeBSD 7           │ freebsd7            │
│ FreeBSD 8           │ freebsd8            │
│ FreeBSD N           │ freebsdN            │
│ OpenBSD 6           │ openbsd6            │
┕━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━┙

(*)在Python3.3之前,任何Linux版本的值都是linux2;在之后,它是linux

票数 131
EN

Stack Overflow用户

发布于 2009-01-15 10:06:02

FreeBSD 7.0:freebsd7。FreeBSD8,但构建是在以前的版本上执行的,答案相同。

因此,请注意,您获得的是用于构建的平台,而不一定是您正在运行的平台。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/446209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档