[RISOLTO] Problema con più voci 'Chiave' relative a un software
Pubblicato: 14 gennaio 2019 - 14:57
Buongiorno,
Quando eseguo la riga installed_softwares('BIG-IP Edge Client'), ottengo il seguente risultato:
In realtà, questo è abbastanza normale perché il nome 'BIG-IP Edge Client' viene menzionato due volte nell'elenco dei software installati su Windows, ovvero:
- 'Client Edge BIG-IP'
- 'Componenti client Edge BIG-IP (tutti gli utenti)'
Quando eseguo il seguente codice:
Il risultato è: Componenti client di F5 Networks
Ciò che mi interessa recuperare è la seconda chiave di riferimento, che è: {6D4839CB-28B4-4070-8CA7-612CA92CA3D0}
Come posso recuperarlo? È possibile limitare la ricerca alla menzione "BIG-IP Edge Client"?
GRAZIE.
Patrizio
Quando eseguo la riga installed_softwares('BIG-IP Edge Client'), ottengo il seguente risultato:
Codice: Seleziona tutto
[{'install_date': '',
'install_location': u'C:\\Windows\\Downloaded Program Files',
'key': u'F5 Networks Client Components',
'name': u'BIG-IP Edge Client Components (All Users)',
'publisher': u'F5 Networks, Inc.',
'system_component': 0,
'uninstall_string': u'"C:\\ProgramData\\F5 Networks\\f5unistall.exe" /uninstall',
'version': u'71.2018.0808.2011'},
{'install_date': u'20190114',
'install_location': u'',
'key': u'{6D4839CB-28B4-4070-8CA7-612CA92CA3D0}',
'name': u'BIG-IP Edge Client',
'publisher': u'F5 Networks, Inc.',
'system_component': 0,
'uninstall_string': u'MsiExec.exe /X{6D4839CB-28B4-4070-8CA7-612CA92CA3D0}',
'version': u'71.2018.0808.2011'}]- 'Client Edge BIG-IP'
- 'Componenti client Edge BIG-IP (tutti gli utenti)'
Quando eseguo il seguente codice:
Codice: Seleziona tutto
for soft in installed_softwares('BIG-IP Edge Client'):
key_uninst = soft['key']Ciò che mi interessa recuperare è la seconda chiave di riferimento, che è: {6D4839CB-28B4-4070-8CA7-612CA92CA3D0}
Come posso recuperarlo? È possibile limitare la ricerca alla menzione "BIG-IP Edge Client"?
GRAZIE.
Patrizio