Terry Carroll wrote:
My question: was %T ever a valid format specifier in Python? My best
guess is that it was when Edna was written (the most current release is
from 2006, and the docs say it needs at least Python 1.5.2, which gives
you an example of its age). It seems odd that the format identifier
would be dropped if it had existed, though; that seems like a needless
upward compatibility issue.
Works for me:
[st...@sylar ~]$ python2.5
Python 2.5 (r25:51908, Nov 6 2007, 16:54:01)
[GCC 4.1.2 20070925 (Red Hat 4.1.2-27)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> time.strftime("%T")
'19:03:16'
and similarly for other versions as well. I think what you are seeing is
differences in the C compiler, not deliberate language changes. As I
recall it, the time format identifiers are dependent on the C library
used to compile the time module, and/or the locale. If the C library
involved doesn't recognise %T, neither will Python.
On the other hand, %T isn't listed in the manual:
http://docs.python.org/library/time.html#time.strftime
--
Steven
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor