您的位置:首页 > 编程语言 > Python开发

#小练习 os.remove() 删除目录文件 分类: python 小练习 2013-05-21 15:49 2774人阅读 评论(0) 收藏

2013-05-21 15:49 826 查看
#目前只能删除文件,删除空目录未完成(红色部分)

import os

#os.chdir('G:\2013-05-21')

def getfile(dir_path):

#print dir_path

if os.path.exists(dir_path):

path_list = getlist(dir_path)

print path_list

if path_list: #如果目录不为空,则对目录下的文件、子目录进行删除操作

for i in path_list:

if os.path.isfile(os.path.join(dir_path,i)):

os.remove(os.path.join(dir_path,i)) #删除文件

else:

#print os.path.join(dir_path,i)

getfile(os.path.join(dir_path,i))

else:

print '*' * 10,dir_path,type(dir_path)

os.rmdir(dir_path)

else:

print 'Path don`t exists,Please Check again'

# 获取目录下的文件、子目录

def getlist(dir_path):

try:

dir_list = os.listdir(dir_path)

except Exception,e:

print e

return dir_list

base =r'G:\2013-05-21'

getfile(r'G:\2013-05-21')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐