[Python-Dev] PEP 30XZ: Simplified Parsing
Baptiste Carvello
baptiste13 at altern.org
Fri May 4 22:16:17 CEST 2007
Steven Bethard a écrit :
> On 5/2/07, Michael Foord <fuzzyman at voidspace.org.uk> wrote:
>> Implicit string concatenation is massively useful for creating long
>> strings in a readable way though:
>>
>> call_something("first part\n"
>> "second line\n"
>> "third line\n")
>>
>> I find it an elegant way of building strings and would be sad to see it
>> go. Adding trailing '+' signs is ugly.
>
> You'll still have textwrap.dedent::
>
> call_something(dedent('''\
> first part
> second line
> third line
> '''))
>
> And using textwrap.dedent, you don't have to remember to add the \n at
> the end of every line.
>
> STeVe
maybe we could have a "dedent" literal that would remove the first newline and
all indentation so that you can just write:
call_something( d'''
first part
second line
third line
''' )
Cheers
Baptiste
More information about the Python-Dev
mailing list