python - Python如何知道系统是Debian还是CentOS?

标签 python debian centos yum apt

我想用 python 写一些安装脚本,它应该知道操作系统选择 apt 命令或 yum 命令。

似乎 sys.platform 可以告诉 'win32' 或其他,但如何知道它在 Python 中的 Debian 或 CentOS 上工作?

最佳答案

platform module标准库中有你想要的。

import platform
print platform.linux_distribution()

关于python - Python如何知道系统是Debian还是CentOS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951930/

相关文章:

python - Gensim Doc2Vec 按文档作者访问向量

python - 为列表中的每个字符串追加字符串长度

networking - docker 连接(101 : Network is unreachable)

linux - openssh RPM CentOS 6.5 的 Pam 配置

networking - 如何从外部访问内部?

python - 有条件地删除缩写中的句点但不是通过以 python 正则表达式结尾的句子

python - 在 Python 中,使用 `del` 语句是代码异味吗?

haskell - 如何解决haskell包依赖?

PHP file_get_contents() 有时返回零字节/假

git - 无法连接到centos中的azure git