gpt4 book ai didi

python - platform.linux_distribution() 已弃用 - 有哪些替代方案?

转载 作者:IT王子 更新时间:2023-10-29 01:03:21 30 4
gpt4 key购买 nike

自 Python 3.5 起platform.linux_distribution()已弃用,计划从 Python 3.7 中删除。

有什么我可以用来代替 platform.linux_distribution() 的吗?

platform.uname() 没有产生我需要的信息。我在 Docker 容器中运行代码,platform.uname() 返回主机的详细信息,而不是图像。

特别是,我正在构建一个 portable Linux distribution我想在规范的 CentOS 5.11 发行版上测试它。我正在寻找一种简单的方法来识别操作系统以识别/标记构建结果。

最佳答案

根据 Deprecated platform.linux_distribution() and platform.dist() , platform.linux_distribution() 将从 Python 3.7 中删除。它确实仍然存在于 Python 3.6 中。推荐的替代方案是 distro包。

安装包后,可以使用下面的代码。

import distro
distro.linux_distribution()

在较新版本的 distro 软件包中,distro.linux_distribution() 已被弃用。相反,该软件包提供了 distro.id()distro.version()distro.name()

关于python - platform.linux_distribution() 已弃用 - 有哪些替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49554443/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com