要求:用python[v2.6.5]生成一个日期目录树。
文件:
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')