Pythonic way to check if a package is installed or not

前端 未结 4 1765
小鲜肉
小鲜肉 2020-12-20 00:46

Pythonic way to check list of packages installed in Centos/Redhat?

In a bash script, I\'d do:

 rpm -qa | grep -w packagename
4条回答
  •  温柔的废话
    2020-12-20 01:08

    you can use Subprocess:

    import subprocess
    child = subprocess.Popen("rpm -qa | grep -w packagename", stdout=subprocess.PIPE, shell=True)
    output = child.communicate()[0]
    print output
    

    using os:

    import os
    os.system("rpm -qa | grep -w packagename")
    

提交回复
热议问题