yzq 发表于 2017-4-23 13:34:10

python制日期目录树

  

  要求:用python生成一个日期目录树。
  文件:
  date_dirs.py
  mkd.py
  在linux上运行./date_dirs.py即可。




date_dirs.py



#!/usr/bin/python
from datetime import *
import mkd
count = 0
startDate = date(2010, 1, 1)
endDate = date.today()
#endDate = date(2010, 1, 2)
while (True):
day = startDate + timedelta(count)
if day > endDate:
break
dirName = 'aroot/' + day.strftime('%Y/%m/%d')
print dirName
mkd.mkdir_p(dirName)
count = count + 1

 

mkd.py



#!/usr/bin/python
import os, errno
def mkdir_p(path):
try:
os.makedirs(path)
except OSError as exc:
if exc.errno == errno.EEXIST:
pass
else: raise
#mkdir_p('a1/r1')

 

结果

 
页: [1]
查看完整版本: python制日期目录树