Obtenga una lista de softwares instalados en Windows usando Python

En este artículo, vamos a escribir un script de Python para obtener la lista de software instalado en Windows. Usaremos el módulo de subproceso para interactuar con cmd y recuperar información en su IDE de Python. Podemos leer el comando cmd a través del módulo de subproceso.

Veamos la lógica, si ejecutamos este producto wmic y obtenemos el código de nombre en nuestra terminal, obtenemos algo así:

Escribamos el código de Python para obtener información de la lista de software instalado.

Acercarse:

  • Importe el módulo de subproceso.
  • Obtenga el resultado del comando «wmic product get name» usando subprocess.check_output()
  • Ahora divida la string y organice sus datos según sus propias necesidades.

Implementación:

Python3

# importing the module
import subprocess
  
# traverse the software list
Data = subprocess.check_output(['wmic', 'product', 'get', 'name'])
a = str(Data)
  
# try block
try:
    
    # arrange the string
    for i in range(len(a)):
        print(a.split("\\r\\r\\n")[6:][i])
  
except IndexError as e:
    print("All Done")

Producción:

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *