python: читать и разделять файлы в список словарей

У меня проблемы с преобразованием содержимого файла в список словарей, не могли бы вы посоветовать?

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

Рядом с папкой находится несколько файлов с одинаковым форматом. В конце я хотел бы получить список словарей в следующем формате:

[ {'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'} ]

Заранее спасибо!

6
задан Shawn Chin 9 November 2011 в 15:37
поделиться