1
有沒有任何pythonic方式來確定操作系統的分佈/風格?Pythonic確定操作系統分佈的方法RHEL,CentOS或SUSE
貓的/ etc /問題表明了我以下 - [其的CentOS 5.6]
[[email protected] Abhishek]# cat /etc/issue
CentOS release 5.6 (Final)
Kernel \r on an \m
有沒有任何pythonic方式來確定操作系統的分佈/風格?Pythonic確定操作系統分佈的方法RHEL,CentOS或SUSE
貓的/ etc /問題表明了我以下 - [其的CentOS 5.6]
[[email protected] Abhishek]# cat /etc/issue
CentOS release 5.6 (Final)
Kernel \r on an \m
使用sys.platform()
拿到平臺。 或瞭解更多詳細信息,請使用platform.platform()
>>> import platform
>>> print platform.linux_distribution()
('Ubuntu', '12.04', 'precise')
注意:platform.linux_distribution()
因爲Python 3.5已被棄用,並且將在Python 3.7被刪除。
打開該文件並閱讀它? – LtWorf
您的問題是否僅限於RHEL,CentOS和SUSE,或者它可能是Windows,BeOS,MacOS,* BSD,Plan 9或VMS? – kojiro
它只是特定於unix ..而我想要更好的pythonic方式.. 不過,謝謝@soon我在你提到的帖子中得到了答案 它的 - platform.linux_distribution() –