I am having problems converting the contents of a file into a list of dictionaries, could you please advise?
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
A folder with the same format has several files. In the end, I would like to get a list of dictionaries with the following format:
[ {'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'} ]
Thank you in advance!
source share