@FromProg

Как в Python с помощью модуля calendar вывести текущий месяц в командной строке?

Как в Python с помощью модуля calendar вывести текущий месяц в командной строке?
  • Вопрос задан
  • 360 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
$ python -c "import calendar,datetime;today=datetime.datetime.today();calend=calendar.TextCalendar();calend.prmonth(today.year, today.month)"
      May 2021
Mo Tu We Th Fr Sa Su
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

либо так
$ date "+%Y %m" | xargs python -m calendar
      May 2021
Mo Tu We Th Fr Sa Su
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

PS Если вы это пытаетесь запихнуть куда-то в файл и выполнить как программу python тем более в среде не поддерживающей POSIX - то вот код:
import calendar,datetime

today=datetime.datetime.today()
calend = calendar.TextCalendar()
calend.prmonth(today.year, today.month)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы