Search code examples
pythonconfiguration-filestuples

Reading array from config file in python


I have a problem. My program is using config file to set options, and one of those options is a tuple. Here's what i mean:

[common]
logfile=log.txt
db_host=localhost
db_user=root
db_pass=password
folder[1]=/home/scorpil
folder[2]=/media/sda5/
folder[3]=/media/sdb5/

etc... Can i parse this into tuple with ConfigParser module in Python? Is there some easy way to do this?


Solution

  • if you can change config format like this:

    folder = /home/scorpil
             /media/sda5/
             /media/sdb5/
    

    then in python:

    config.get("common", "folder").split("\n")