我正在编写一个Python 2.7应用程序,它依赖于要安装的几个rpm软件包。计划在不久的将来移植到Python 3。是否有一个简单的函数调用来检查是否安装了在两个版本的Python中都可以使用的rpm?
例如
rpm = "binutils"
if package_installed(rpm):
print("{} is installed".format(rpm))
答案 0 :(得分:0)
import os
rpm = 'binutils'
f = os.popen('rpm -qa')
arq = f.readlines()
if rpm in arq:
print("{} is installed".format(rpm))