... cal.py)[*]
На самом деле, import ищет файл с именем calendar.py и считывает его. Если файл с этой программой называется calendar.py и программа видит 'import calendar', она пытается считать сама себя, что в лучшем случае не совсем хорошо.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.