[Tutor] group txt files by month

questions anon questions.anon at gmail.com
Sat Sep 8 12:12:02 CEST 2012


hmmm thank you, I obviously need to put some more thought in first.
Thanks for the responses.

On Sat, Sep 8, 2012 at 4:03 PM, Peter Otten <__peter__ at web.de> wrote:

> questions anon wrote:
>
> > Hello All, it has been a few months since I have used this and I have
> only
> > just realised I am having problems with leap years. each time I get to
> > February of a leap year my program stops,
>
> Does it throw an exception (if so, post the traceback) or does it just
> terminate?
>
> > therefore I have attributed it
> > to my code not accounting for leap years. Is there a simple way to fix my
> > code (below) to account for leap years?
>
>
> > stop_month = datetime(2011, 12, 31)
> > month = datetime(2011, 01, 01)
>
> Hm, 2011 is not a leap year.
>
> > while month < stop_month:
> >     accumulate_month(month.year, month.month)
> >     month += timedelta(days=32)
> >     month = month.replace(day=01)
>
> Anyway, this piece of code should work the same for leap years and non-leap
> years. The problem must be in the code you are not posting (or in your
> data).
>
> PS:
>
> > month = datetime(2011, 01, 01)
>
> Stylistic note: numbers starting with 0 are interpreted as octals. It
> doesn't matter here, but don't get into the habit:
>
> >>> 010 == 10
> False
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120908/46cd8249/attachment.html>


More information about the Tutor mailing list