【发布时间】:2020-07-20 06:28:13
【问题描述】:
我有 Python 应用程序,我想向用户显示他们的操作系统的名称。我知道当前操作系统可以通过以下方式获取:
import platform
print(platform.platform())
但是这个名字很长。是否有任何标准化的方法来仅提取操作系统和版本的名称(或 Linux 时的发行版和版本名称)?而不是这个:
Linux-4.15.0-111-generic-x86_64-with-Ubuntu-18.04-bionic
Windows-10-10.0.17763-SP0
我想要这个:
Ubuntu 18.04
Windows 10
或者我必须手动进行吗? G。使用正则表达式?有问题,因为我不知道在 macOS、Fedora 或其他操作系统上会输出什么。
【问题讨论】:
-
试试
print(platform.system())或sys.platform -
这能回答你的问题吗? How can I find the current OS in Python?具体查看第二个答案
标签: python python-3.x platform