本文实例讲述了Python创建系统目录的方法。分享给大家供大家参考。具体如下:
Python2 mkdir在没有上级目录时创建会失败.该方法可以创建多级目录。
/temp/gapgers/upload/images/1.png
如过temp文件夹不存在,会创建空的文件夹/temp/gapgers/upload/images/以及空文件1.png。
该方法只做抛砖引玉,大神勿喷
复制代码 代码如下:import os
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
希望本文所述对大家的Python程序设计有所帮助。
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]