一、需求
需要整理按月周报,在一个根目录下创建12个子目录,分别以每个月的月份命名。
二、思路
使用os模块中的mkdir,使用for循环遍历12个月的数组,然后转换成格式化字符串之后在本地目录新建,运行时可以选择参数,也可以在脚本内固定参数。以下为大神的代码截图,
如果是以上的代码,要加参数执行,python xx.py 2023
不过我改成不用加参数的了,只用几行来创建,即可在当前目录下生成 202301-202312 的文件夹了
import os
import sys
year = "2023"
for i in range(1,13):
foldername = str(year) + '%02d' % i
os.mkdir("./"+foldername)
print(foldername + " has been created successfully.")