Estoy buscando automatizar la eliminación de un acceso directo recuperando el nombre del software presente en el archivo de control.
Código: Seleccionar todo
nom_salvia = control.description.split(' ', )[-1]
print nom_salvia
# Suppression raccourci bureau public
remove_desktop_shortcut('%s') % nom_salviaProbé diferentes métodos y todos resultaron erróneos.2020-04-21 10:45:00,736 CRITICAL Error fatal en la función de desinstalación: TypeError: tipo(s) de operando no compatible(s) para %: 'NoneType' y 'unicode':
Traceback (última llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\waptpackage.py", línea 2316, en call_setup_hook
hookdata = hook_func()
Archivo "c:\waptdev\ophlm-salvia-financements-wapt\setup.py", línea 44, en uninstall
remove_desktop_shortcut('%s') % salvia_name
TypeError: tipo(s) de operando no compatible(s) para %: 'NoneType' y 'unicode'
¿Cómo se puede solucionar este problema?
Gracias de antemano
Atentamente
