On Wed, Apr 27, 2016, at 11:55 PM, Ben Finney wrote: > Stephen Hansen <m...@ixokai.io> writes: > > > On Wed, Apr 27, 2016, at 10:32 PM, Ben Finney wrote: > > > Better: when you have many semantically-different values, use named > > > (not positional) parameters in the format string. […] > > > > > > <URL:https://docs.python.org/3/library/string.html#formatstrings> > > > > Except the poster is not using Python 3, so all of this is for naught. > > Everything I described above works fine in Python 2. Any still-supported > version has ‘str.format’.
This response is completely unhelpful. The OP is using Python 2, and using %-formatting, and so you give a series of examples of using str.format, to, what? Confuse matters? You can show using non-positional values using the format the user is using -- "%(name)s" formatting. You even reference a link to the Python 3 docs, even though the OP is running code which isn't 3.x compatible. Confusion. Wishing Python2 away isn't helpful. -- Stephen Hansen m e @ i x o k a i . i o -- https://mail.python.org/mailman/listinfo/python-list