... cal.py)[*]
import de hecho busca un archivo llamado calendar.py y lo lee.  Si usted llama calendar.py al archivo del programa que usted escribe 'import calendar' trataría de leerse a sí mismo, lo cual no funciona muy bien.
N. del T.: Si llama a su archivo 'calendario.py' el problema recién descrito no tiene por qué ocurrir.  Por otro lado, es una pésima idea traducir los nombres de los módulos de la Biblioteca de Python a otro idioma, p. ej., calendar.py->calendario.py o time.py->tiempo.py ya que sus programas perderían la habilidad de Python para ser ejecutados en todas las plataformas que poseen un interpretador de Python.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.