On Sat, 24 Sep 2005 16:06:06 +0200, Peter Hansen wrote
(in article <[EMAIL PROTECTED]>):

> Kalle Anke wrote:
>> On Fri, 23 Sep 2005 23:01:18 +0200, Larry Bates wrote:
>> 
>>> but I'm not sure it is "better".  I guess it depends
>>> on what you want to do with them after parsing.
>> 
>> Sorry, I should have been clearer. I want to parse the date and create a 
>> 'date object' that is a part of larger object (I'm parsing a text file that 
>> represents the larger object and the date is a part of it).
>> 
>> So my question should probably be: is there a better way to parse the date 
>> and generate the 'date object' than the two step 
>> 
>> w = strptime(d,'%Y-%m-%d')
>> datetime.date( w[0], w[1], w[2] )
>> 
>> Since I'm new to many things in Python I'm trying to learn if there is a 
>> "better" way of doing things.
> 
> You're still not defining what "better" means to you, so who can say?
> 
> Perhaps you think a single line would be "better"?
> 
> datetime.date(*time.strptime(d, '%Y-%m-%d')[:3])


:-) It's not my day I think

Better (in this case) =

  + Being "pythonic"

  + Avoiding going through a second representation (the tuple)
    if there is some way to create a date object directly.

     jem

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to