datetime
1 2
| from datetime import datetime
|
获取和设置时间
1 2 3 4 5 6 7
| from datetime import datetime
now = datetime.now()
set_now = datetime(2023, 1, 3)
|
一年的周数
1 2 3 4 5 6 7
| from datetime import datetime set_now = datetime(2023, 1, 3)
current_week = set_now.isocalendar()
|
calendar
计算每个月的天数
monthrange(年, 月)
函数返回一个元组 (星期数, 天数)
注: 星期数为 0~6
1 2 3
| result = calendar.monthrange(2022, 2) print(result) >>>(1, 28)
|
pathlib
一般对于系统路径的方法使用的模块是 os.path
模块
os.path
模块处理不同操作系统的路径时, 可能还需要修改代码
因此推荐路径操作使用 pathlib
…
sys
修改递归最大深度
1 2 3
| import sys
sys.setrecursionlimit(1000)
|