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 相关文章推荐
pygame学习笔记(4):声音控制
Apr 15 Python
python中os和sys模块的区别与常用方法总结
Nov 14 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
python3 property装饰器实现原理与用法示例
May 15 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
python3射线法判断点是否在多边形内
Jun 28 Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 Python
django 微信网页授权登陆的实现
Jul 30 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
Sep 04 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 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
改变Apache端口等配置修改方法
2008/06/05 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
PHP比你想象的好得多
2014/11/27 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
js玩一玩WSH吧
2007/02/23 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
vue实现图片懒加载的方法分析
2020/02/05 Javascript
Python程序设计入门(1)基本语法简介
2014/06/13 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
21行Python代码实现拼写检查器
2016/01/25 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
学校经典推荐信
2013/10/30 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
解析python中的jsonpath 提取器
2022/01/18 Python