- def mkfilePower(path):
- '''create dirs if the path contain a file create a empty file
- if the dir's file is exist return False else return True
- ex:path = r'c:/temp/gapgers/upload/images/1.png'
- nomatter there have dir temp or not,we will create it and create a empty file 1.png
- '''
- paths = path.split('/')
- temppath = ''
- for index,_spilt in enumerate(paths):
- if index == 0:
- temppath = _spilt
- continue
- temppath = temppath + '/' + _spilt
- if os.path.isdir(temppath):
- pass
- elif index == len(paths)-1:
- if os.path.isfile(temppath):
- return False
- fl = open(temppath,'w')
- fl.close()
- else:
- os.mkdir(temppath)
- return True
- #该片段来自于http://www.codesnippet.cn/detail/0403201511837.html
来源: http://www.codesnippet.cn/detail/0403201511837.html