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)
 
  |