Need formatting suggestion for long strings

aha aquil.abdullah at gmail.com
Fri Sep 5 16:06:19 EDT 2008


On Sep 5, 3:29 pm, Jean-Paul Calderone <exar... at divmod.com> wrote:
> On Fri, 5 Sep 2008 14:24:16 -0500, Robert Dailey <rcdai... at gmail.com> wrote:
> >Hi,
>
> >I find quite often that I'm writing things like this:
>
> >raise FatalExcept( "Insufficient number of arguments specified. Exactly {0}
> >arguments are required. See stage.bat for documentation on accepted
> >parameters.".format( num_arguments ) )
>
> >On my display (Vertical monitor), this exceeds the width of my display, and
> >to view the entire length of the string I am forced to pan my view left and
> >right. Is there a special way I can format this string so that it fits
> >nicely on the screen? Keep in mind that one important factor is that
> >whitespace is very sensitive, and I do not want line breaks in my script
> >file to become part of the string itself. I like how C++ handles strings,
> >like this:
>
> >char const* mystring =
> >    "This is a very long string that "
> >    "spans multiple lines and does "
> >    "not include line breaks or tabs "
> >    "from the source file between "
> >    "the strings partitions."
>
> >What do you guys prefer? Thanks for reading.
>
> mystring = (
>     "This is a very long string that "
>     "spans multiple lines and does "
>     "not include line breaks or tabs "
>     "from the source file between "
>     "the strings partitions.")
>
> Jean-Paul

Can you be more specific?  What is the formatting criteria?  Are you
talking about formatting the string for display or are you talking
about the source?



More information about the Python-list mailing list