Python编程实现删除VC临时文件及Debug目录的方法


Posted in Python onMarch 22, 2017

本文实例讲述了Python编程实现删除VC临时文件及Debug目录的方法。分享给大家供大家参考,具体如下:

# *_* coding=gb2312 *-*
import os
import os.path
import shutil
invalidFileExtList =[".ncb",".user"]
invalidDirectory=["Debug"]
def InternalDeleteInvalidFile(str):
  bFlag=False
  if os.path.isdir(str):
    basename =os.path.basename(str)
    for dir in invalidDirectory:
      if basename == dir:
        bFlag = True
        break
    if bFlag:
      shutil.rmtree(str,True)
      print "we are deleting ",str
    else:
      WalkDirectory(str)
  else:
    tup = os.path.splitext(str)
    for ext in invalidFileExtList:
      if tup[1] == ext:
        os.remove(str)
        print str
        break
def WalkDirectory(str):
  fileList =os.listdir(str)
  for xxx in fileList:
    InternalDeleteInvalidFile(str+"\\"+xxx)
def DeleteInvalidFile():
  str = os.getcwd()
  print str
  InternalDeleteInvalidFile(str)
  print "hello world"
if __name__ =='__main__':
  DeleteInvalidFile()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
python进阶教程之函数参数的多种传递方法
Aug 30 Python
python脚本实现分析dns日志并对受访域名排行
Sep 18 Python
在Python中使用mongoengine操作MongoDB教程
Apr 24 Python
详解python中的文件与目录操作
Jul 11 Python
使用python存储网页上的图片实例
May 22 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
python多维数组分位数的求取方式
Mar 03 Python
Python通过字典映射函数实现switch
Nov 06 Python
python 实现图片批量压缩的示例
Dec 18 Python
Python命令行参数argv和argparse该如何使用
Feb 08 Python
Autopep8的使用(python自动编排工具)
Mar 02 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 #Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 #Python
python条件变量之生产者与消费者操作实例分析
Mar 22 #Python
Python实现遍历目录的方法【测试可用】
Mar 22 #Python
Python简单操作sqlite3的方法示例
Mar 22 #Python
Python创建xml文件示例
Mar 22 #Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 #Python
You might like
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
2013/06/27 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
AngularJS初始化静态模板详解
2016/01/14 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
2016/04/28 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
javascript中undefined的本质解析
2019/07/31 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
一篇不错的Python入门教程
2007/02/08 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
类如何去实现接口
2013/12/19 面试题
提高EJB性能都有哪些技巧
2012/03/25 面试题
在校学生职业规划范文
2014/01/08 职场文书
住宅使用说明书
2014/05/09 职场文书
教书育人演讲稿
2014/09/11 职场文书
民主评议党员总结
2014/10/20 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
心术观后感
2015/06/11 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL