ConfigParser: use newline in INI file

Ned Batchelder ned at nedbatchelder.com
Sat Oct 1 20:41:28 EDT 2016


On Saturday, October 1, 2016 at 6:25:16 PM UTC-4, Thorsten Kampe wrote:
> * Ben Finney (Sun, 02 Oct 2016 07:12:46 +1100)
> > 
> > Thorsten Kampe <thorsten at thorstenkampe.de> writes:
> > 
> > > ConfigParser escapes `\n` in ini values as `\\n`.
> 
> Indenting solves the problem. I'd rather keep it one line per value 
> but it solves the problem.

If you want to have \n mean a newline in your config file, you can 
do the conversion after you read the value:

    >>> "a\\nb".decode("string-escape")
    'a\nb'

--Ned.



More information about the Python-list mailing list