[Python-es] Pregunta sobre error de sintaxis.
joe di castro
enxebree en gmail.com
Lun Ene 2 21:06:12 CET 2012
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 en 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
Más información sobre la lista de distribución Python-es