Python sys.platform变量
Pythonsys.platform
是获取所使用的平台信息的一种有效方式。它还会返回平台标识符,我们可以用它来改变和编辑一些操作系统特有的组件,例如sys.path
。
语法
sys.platform
参数
no parameters |
它是一个不可调用的对象。 |
返回值
sys.platform
返回类型是一个字符串,包含使用中的操作系统的平台标识符。下面的列表提到了一些操作系统平台和它们的返回值:
系统 | 平台值 |
---|---|
Linux |
linux 或linux2
|
窗口 | win32 |
Windows/Cygwin | cygwin |
Windows/MSYS2 | msys |
Mac OS X | darwin |
示范使用的代码示例sys.platofrm
在LINUX上使用sys.platform
import sys
print (sys.platform)
输出:
linux
上面的代码是在LINUX平台上执行的,所以该方法返回该特定的平台标识符。
在Windows操作系统上使用sys.platform
import sys
print (sys.platform)
输出:
win32
上述代码是在WINDOWS平台上执行的,所以该方法会返回该特定的平台标识符。
在其他类似的变量和方法中使用sys.platform
变量
import sys
import platform
import os
print (sys.platform)
print (os.name)
print (platform.system)
输出:
win32
nt
<function system at 0x000001C2D2439750>
sys.platform
给我们提供关于构建配置的信息。另一方面,os.name
检查特定操作系统模块的可用性,如POSIX
,nt
, 等等。
而platform.system
方法决定了运行时的系统类型。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。