#小练习 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')
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')
相关文章推荐
- # 输出目录下的文件 os模块 分类: python 小练习 2013-05-13 18:01 205人阅读 评论(0) 收藏
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
- fileinput模块获取文件的总行数 分类: python 小练习 python Module 2013-12-04 18:19 304人阅读 评论(0) 收藏
- 使用glob模块输出目录内容 分类: python 小练习 2013-09-17 18:16 248人阅读 评论(0) 收藏
- 依次读取文件中的一个字符 分类: python基础学习 python 小练习 2013-08-22 11:14 289人阅读 评论(0) 收藏
- 使用python解析json文件 分类: python 小练习 2014-03-21 18:17 354人阅读 评论(0) 收藏
- 使用fileinput模块进行原地修改文件 分类: python 小练习 2013-08-13 16:47 618人阅读 评论(0) 收藏
- Python文件夹与文件的操作 分类: python 2013-05-21 15:33 310人阅读 评论(0) 收藏
- 去除文件中的重复元素后写入文件 分类: python 小练习 open()文件读写 2013-12-03 11:21 356人阅读 评论(0) 收藏
- #遍历E盘下的mp3文件 分类: python 小练习 python 2013-05-14 18:27 303人阅读 评论(0) 收藏
- #小练习 类与文件对象 分类: python 小练习 2013-11-05 15:39 343人阅读 评论(0) 收藏
- #小练习类与文件对象 分类: python 小练习 2013-11-05 12:09 341人阅读 评论(0) 收藏
- 删除列表元素时需注意的问题 分类: python基础学习 python 小练习 2013-10-09 14:02 293人阅读 评论(0) 收藏
- 文件操作注意事项 分类: python 小练习 python基础学习 open()文件读写 2013-12-03 11:05 532人阅读 评论(0) 收藏
- 使用正则表达式替换文件内容 分类: python 小练习 2013-08-13 15:07 332人阅读 评论(0) 收藏
- #小练习 替换文件某行内容 分类: python 小练习 python Module 2013-09-26 11:10 269人阅读 评论(0) 收藏
- 使用glob模块,遍历E盘下的mp3文件 分类: python 小练习 2013-05-15 15:40 405人阅读 评论(0) 收藏
- #小练习 从多个文件中提取电话号码 分类: python 小练习 正则表达式 2013-05-28 15:40 442人阅读 评论(0) 收藏
- 输出文件中不包含指定的多个排除词的行内容(双重遍历) 分类: python 小练习 2013-11-22 15:20 605人阅读 评论(0) 收藏
- shutil.rmtree() 分类: python 小练习 2013-05-21 17:11 4344人阅读 评论(0) 收藏