如何检查我在Python2.7中运行的平台(OS)?
有没有办法检查我使用Python2.7运行的平台? 例如,使用平台模块:如何检查我在Python2.7中运行的平台(OS)?,python,python-2.7,operating-system,Python,Python 2.7,Operating System,有没有办法检查我使用Python2.7运行的平台? 例如,使用平台模块: import platform print platform.system() print platform.release() 我得到: Linux 2.6.32-312-ec2 但使用linux命令,我可以准确地获得我正在运行的平台: import command print commands.getoutput('cat /etc/issue') python中是否有其他方法可以知道im正在运行Debian
import platform
print platform.system()
print platform.release()
我得到:
Linux
2.6.32-312-ec2
但使用linux命令,我可以准确地获得我正在运行的平台:
import command
print commands.getoutput('cat /etc/issue')
python中是否有其他方法可以知道im正在运行Debian GNU Linux 6.0?可能是
platform.uname()
或platform.platform()
至少猜测一下(或者可能sys.platform
可以提供足够的数据)
例如:
import platform
print(platform.platform())
import sys
print(sys.platform)
import os
print(os.name)
可能是
platform.uname()
或platform.platform()
至少猜测一下(或者可能sys.platform
可以提供足够的数据)
例如:
import platform
print(platform.platform())
import sys
print(sys.platform)
import os
print(os.name)
我更喜欢
sys.platform
来获取平台。sys.platform
将区分linux、其他Unix和OS X,而OS.name
更为通用
这些工作由以下人员完成:
import sys
print(sys.platform)
import os
print(os.name)
有关更多详细信息,请使用平台
模块。它具有跨平台功能,可以为您提供有关机器体系结构、操作系统和操作系统版本、Python版本等的信息。此外,它还具有特定于操作系统的功能,可以获得特定的linux发行版等信息
一个小例子,实际上似乎是做你想做的事情的最佳方式:
import platform
print(platform.platform())
我更喜欢
sys.platform
来获取平台。sys.platform
将区分linux、其他Unix和OS X,而OS.name
更为通用
这些工作由以下人员完成:
import sys
print(sys.platform)
import os
print(os.name)
有关更多详细信息,请使用平台
模块。它具有跨平台功能,可以为您提供有关机器体系结构、操作系统和操作系统版本、Python版本等的信息。此外,它还具有特定于操作系统的功能,可以获得特定的linux发行版等信息
一个小例子,实际上似乎是做你想做的事情的最佳方式:
import platform
print(platform.platform())
试试你的python2解释器
>>> import platform
>>> print(platform.platform())
Linux-5.4.0-56-generic-x86_64-with-Ubuntu-20.04-focal
>>>
>>> import sys
>>> print(sys.platform)
linux2
>>>
>>> import os
>>> print(os.name)
posix
>>>
试试你的python2解释器
>>> import platform
>>> print(platform.platform())
Linux-5.4.0-56-generic-x86_64-with-Ubuntu-20.04-focal
>>>
>>> import sys
>>> print(sys.platform)
linux2
>>>
>>> import os
>>> print(os.name)
posix
>>>
sys.platorm
给你带来了什么?python-mplatform
或platform.platform()
中的相关代码:sys.platorm给你带来了什么?python-mplatform
或platform.platform()
中的相关代码: