关键字: 递归 os.mkdir
#coding=utf-8
import os
#python 递归建立目录
#str格式为 ./1/2/3/ path是目录
def mkdir(path):
if not os.access(path,os.R_OK):
path_last=len(path)-1
if path[path_last]=='/' or path[path_last]=='\\':
path=path[0:path_last]
mkdir(os.path.dirname(path))
if not os.path.isfile(path):
os.mkdir(path,0755)
if __name__="__main__":
mkdir('./1/2/3/')