Я пишу небольшую служебную функцию в Python, которая возвращает логическое значение, указывающее, наступает ли сегодня первая неделя месяца.
Это то, что у меня пока есть:
import calendar
import time
y, m = time.localtime(time.time())[:2]
data = calendar.month(y, m)
In [24]: type(temp)
Out[24]: <type 'str'>
In [25]: print temp
-------> print(temp)
July 2010
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
Я хочу упаковать эту строку в список списков.На самом деле, это только первая строка, которую я хочу, так как это первая неделя, но я мог бы обобщить функцию так, чтобы она позволяла мне проверить, находимся ли мы на n-й неделе, где 1
Как только у меня есть список списков, я собираюсь проверить, является ли текущий день элементом списка.
Может кто-нибудь показать, как я могу получить выходные данные изМетод calendar.month () в список списков?
И последнее, но не менее важное: возможно, я изобретаю колесо здесь.Если есть встроенный способ сделать это (или, возможно, более Pythonic способ сделать это) кто-то, пожалуйста, дайте мне знать.