Ho problemi con la conversione del contenuto del file in una lista di dizionari, potresti consigliarti?python: leggere e dividere i file nella lista dei dizionari
File content:
host1.example.com#192.168.0.1#web server
host2.example.com#192.168.0.5#dns server
host3.example.com#192.168.0.7#web server
host4.example.com#192.168.0.9#application server
host5.example.com#192.168.0.10#database server
Ci sono più file nel lato della cartella con lo stesso formato. Alla fine vorrei ricevere la lista dei dizionari con il seguente formato:
[ {'dns': 'host1.example.com', 'ip': '192.168.0.1', 'description': 'web_server'},
{'dns': 'host2.example.com', 'ip': '192.168.0.5', 'description': 'dns server'},
{'dns': 'host3.example.com', 'ip': '192.168.0.7', 'description': 'web server'},
{'dns': 'host4.example.com', 'ip': '192.168.0.9', 'description': 'application server'},
{'dns': 'host5.example.com', 'ip': '192.168.0.10', 'description': 'database server'} ]
Grazie in anticipo!
+1 per una spiegazione dettagliata. –
In realtà, la tua risposta è ciò che farei personalmente, ma sfortunatamente le liste dei contenuti confondono la maggior parte delle persone. +1 anche a te. –