Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách in lịch cho một tháng trong Python?


Bạn có thể dùng module calendar để lấy lịch cho một tháng/năm cho trước. Cần cung cấp năm và tháng làm đối số.

Ví dụ

import calendar
y = 2017
m = 11
print(calendar.month(y, m))

Kết quả

    November 2017
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

Các hàm hữu ích khác: calendar.calendar(year) in cả năm, calendar.monthcalendar(year, month) trả về ma trận list các tuần, calendar.weekday(y, m, d) trả về thứ trong tuần (0=Thứ 2).