Need formatting suggestion for long strings

Jean-Paul Calderone exarkun at divmod.com
Fri Sep 5 15:29:34 EDT 2008


On Fri, 5 Sep 2008 14:24:16 -0500, Robert Dailey <rcdailey 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




More information about the Python-list mailing list