Ihre Konfiguration könnte so aussehen:
[common]
logfile=log.txt
db_host=localhost
db_user=root
db_pass=password
folder = ("/home/scorpil", "/media/sda5/", "/media/sdb5/")
Angenommen, Sie haben Ihre Konfiguration in einer Datei namens foo.cfg gespeichert, dann können Sie Folgendes tun:
import ConfigParser
cp = ConfigParser.ConfigParser()
cp.read("foo.cfg")
folder = eval(cp.get("common", "folder"), {}, {})
print folder
print type(folder)
was zu einem Ergebnis führen sollte:
('/home/scorpil', '/media/sda5/', '/media/sdb5/')
<Typ 'Tupel'>
-- EDIT -- Ich habe inzwischen meine Meinung darüber geändert und würde heute die Position vertreten, dass die Verwendung von eval in diesem Zusammenhang eine schlechte Idee ist. Selbst in einer eingeschränkten Umgebung kann es eine sehr schlechte Idee sein, wenn die Konfigurationsdatei unter Benutzerkontrolle steht. Heute würde ich wahrscheinlich empfehlen, etwas Interessantes mit split zu machen, um die Ausführung von bösartigem Code zu vermeiden.