利用 Python 查看系统发行版

偶然看到 Python 有一个 platform 标准库。利用这个库可以方便地查看系统发行版:

#!/usr/bin/python2
import platform
print platform.dist()
# ('centos', '7.4.1708', 'Core')

在 shell 中可以这样
python2 -c 'import platform as p; print p.dist()'
怎么样是不是很方便,因为绝大部分 Linux 系统都自带 Python2,再也不用纠结 lsb_release 啥的有没有安装啦~

注:当然如果可能是 Windows 的话,用 platform.platform() 判断平台就行了。但由于不是 tuple 的形式,需要自己处理字符串解析。

#!/usr/bin/python2
import platform
print platform.platform()
# Linux-3.10.0-693.17.1.el7.x86_64-x86_64-with-centos-7.4.1708-Core
# OR
# Windows-10-10.0.16299-SP0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,712评论 4 16
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,021评论 0 5
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,891评论 0 17
  • 1.提取图片 [D 160418 15:31:06 connectionpool:383] "POST /math...
    潇湘阳阳阅读 4,477评论 2 0
  • 对于好男人,网上曾经流传过一句话;“百年修得王小贱, 千年修得李大仁, 万年修得黄小厨。”黄小厨就是黄磊,他无...
    02ffeef73629阅读 3,093评论 0 0

友情链接更多精彩内容