String Format Error.

Paulo Repreza pxrepreza at gmail.com
Tue Dec 23 12:12:32 EST 2008


Thank You!

On Tue, Dec 23, 2008 at 3:49 AM, Steve Holden <steve at holdenweb.com> wrote:

>  Chris Rebert wrote:
> > On Mon, Dec 22, 2008 at 10:19 PM, Paulo Repreza <pxrepreza at gmail.com>
> wrote:
> >> Hi,
> >>
> >> I'm a newbie with python and I recently bought Beginning with Python
> (Which
> >> is a book I recommend) but the problem that I'm facing it's the
> following:
> >>
> >> This is the code:
> >>
> >> #!/usr/bin/python2.5
> >> # Filename: str_format.py
> >>
> >> age = 25
> >> name = 'foobar'
> >>
> >> print('{0} is {1} years old'.format(name, age))
> >> print('Why is {0} playing with that python?'.format(name))
> >>
> >>
> >> But when I run the script I receive this error:
> >>
> >> Traceback (most recent call last):
> >>   File "str_format.py", line 7, in <module>
> >>     print('{0} is {1} years old'.format(name, age))
> >> AttributeError: 'str' object has no attribute 'format'
> >>
> >>
> >> It is an error because of the version that I'm using ? Python 2.5.2
> (Debian
> >> lenny)
> >
> > Yes, Python 2.6 or higher is required to use .format() according to
> > http://docs.python.org/whatsnew/2.6.html
> >
> For a replacement that will work in 2.5, see the "%" sign as an operator
> (sometimes called "string interpolation").
>
> regards
>  Steve
> --
> Steve Holden        +1 571 484 6266   +1 800 494 3119
> Holden Web LLC              http://www.holdenweb.com/
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20081223/4d31277e/attachment.html>


More information about the Python-list mailing list