[英]platform.linux_distribution() deprecated - what are the alternatives?
[英]What is alternative of platform.dist and platform.linux_distribution in python3
它說這里的 Platform.dist()和platform.linux_distribution在3.5版中已被棄用 , 並將在3.7版中刪除 (當前版本3.6.5,預覽模式為3.7)。 而且我找不到如何在python3中查找/獲取linux發行版名稱的方法!
可以嗎 提前致謝。
我沒有進行很多搜索,但是如果您想要版本信息,一種簡單的方法,也許是python的platform.linux_distribution
所做的,就是讀取文件
/etc/*-release
或/proc/version
看看你能從他們那里得到什么。 ^^'
這么長的時間,它不在代碼的性能關鍵部分。
祝你今天愉快!
經過一番搜索,我在這里找到了它,可以使用pip install distro
進行安裝。 然后import distro
而不是import platform
。
import distro
print(distro.linux_distribution())
輸出:
('Ubuntu', '18.04', 'Bionic Beaver')
我已經在python版本3.4、3.5、3.6、3.7中進行了測試,並且運行良好。
這個點子包解決了。 [不僅限於python 3.7問題]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.