每 3 个月创建一个新名称的新文件夹?

Creating a new folder with a new name every 3 months?

假设我有一个程序,每 3 个月 运行,我希望它创建一个名为 2022Quarter1 的新文件夹。然后当我在 3 个月后再次 运行 时,我希望它说 2022Quarter2,等等。然后当新年到来时,新年第一季度将被称为 2023Quarter1,并且等等。

我写了这部分程序,只是为了让我知道我的最终目标是什么:

import os

for i in range(4):
    i+=1
    num=i
    
try:
    os.makedirs(f'C:/users/desktop/quarters/{yearNum}Quarter{num}')
except FileExistsError:
    # directory already exists
    pass

您可以使用 Python 的 datetime 模块解决此问题:

  • 当前日期:current_date = datetime.datetime.today()
  • 当前年份:current_year = current_date.year
  • Current quarter: current_quarter = 1 + (current_date.month - 1) // 3