Python календарь, считающий пустые дни недели до первого месяца - PullRequest
0 голосов
/ 06 июля 2011

Я сделал что-то вроде этого:

import datetime
nb_blank_days = (int(datetime.date(year, month, 1).strftime('%w'))+6)%7

Но я не выгляжу очень питонно. Любая помощь?

Цель состоит в том, чтобы сказать, что, поскольку первое июля является пятницей, на неделе перед отображением первого есть 4 пробела.

1 Ответ

3 голосов
/ 06 июля 2011

Как насчет

datetime.date(year, month, 1).weekday()

Поскольку 0 - понедельник, я думаю, что это то, что вы хотите.

...