Para todos los que desarrollan en Python:
Si van a usar la libraría datetime
Es preferible hacer esto:
import datetime
dtnew = datetime.datetime(2008,5,20)
Que esto:
from datetime import datetime
dtnew = datetime(2008,5,20)
Pues usando el segundo caso, si hacen import de otro modulo que esté
usando datetime, el intérprete se puede marear con los nombres y
pueden haber errores como:
Module object is not callable
TypeError: descriptor 'time' requires a 'datetime.datetime' object but
received a 'int'
Por último si les da demasiada lata escribir datetime muchas veces
pueden hacer algo como esto:
from datetime import datetime as dtime
dtnew = dtime(2008,5,20)
Así no se vuelve a usar el nombre datetime como función y objeto(not
callable) a la vez.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario