El 02/01/12 20:47, Jhonny5 escribió: > Muy buenas, > > a ver si alguien me sabe decir el porqué de esto: > >>>> import calendar >>>> calendar.weekday(2012,01,02) > 0 >>>> calendar.weekday(2012,01,03) > 1 >>>> calendar.weekday(2012,01,04) > 2 >>>> calendar.weekday(2012,01,05) > 3 >>>> calendar.weekday(2012,01,06) > 4 >>>> calendar.weekday(2012,01,07) > 5 >>>> calendar.weekday(2012,01,08) > File "<stdin>", line 1 > calendar.weekday(2012,01,08) > ^ > SyntaxError: invalid token > > > Duda: por qué ese error de sintaxis. > > > Gracias, > j. > > -- > talueee.com <http://talueee.com/> > > Linux User #236965 (counter.li.org <http://counter.li.org/>) > key: http://talueee.com/gpg/jhonny5.asc > Po fueno, po fale, po malegro. > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/
En realidad esa librería, depende de esta otra, datetime y lo que haces seria equivalente a realizar esto: datetime.date(2012,01,08).weekday() que efectivamente arroja ese error, pero si ahora haces esto: >>>> datetime.date(2012,01,8).weekday() > 6 eliminado el cero precedente del 8, funciona perfectamente. Me imagino que es un error de la librería. Para curarte en salud, elimina los 0 a la izquierda. Saludos -- http://joedicastro.com _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/