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检测网页是否有日常链接
Jun 03 Python
Python开发的单词频率统计工具wordsworth使用方法
Jun 25 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
Python qqbot 实现qq机器人的示例代码
Jul 11 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
python同义词替换的实现(jieba分词)
Jan 21 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 Python
详解Python requests模块
Jun 21 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
jQuery实现定位滚动条位置
2016/08/05 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
深入理解JavaScript的值传递和引用传递
2018/10/24 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
Python 中 list 的各项操作技巧
2017/04/13 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
越南综合购物网站:Lazada越南
2019/06/10 全球购物
会计专业应届生求职信
2013/11/24 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
文化宣传方案
2014/03/13 职场文书
中学生操行评语
2014/04/24 职场文书
保护地球的标语
2014/06/17 职场文书
应届毕业生自荐书
2014/06/18 职场文书
党员个人总结自评
2015/02/14 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android