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