ConfigParser: use newline in INI file

jim.womeldorf at gmail.com jim.womeldorf at gmail.com
Thu Mar 7 08:16:43 EST 2019


On Saturday, October 1, 2016 at 7:41:40 PM UTC-5, Ned Batchelder wrote:
> 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.

Wow!  Thanks so much Ned.  I've been looking for the solution to this issue for several days and had nearly given up.
Jim



More information about the Python-list mailing list