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实现DES加密解密方法实例详解
Jun 30 Python
Python实现约瑟夫环问题的方法
May 03 Python
使用Python & Flask 实现RESTful Web API的实例
Sep 19 Python
对python判断ip是否可达的实例详解
Jan 31 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
Python collections模块使用方法详解
Aug 28 Python
如何在 Django 模板中输出 "{{"
Jan 24 Python
pycharm运行程序时看不到任何结果显示的解决
Feb 21 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
Python SMTP配置参数并发送邮件
Jun 16 Python
基于Python实现下载网易音乐代码实例
Aug 10 Python
python七种方法判断字符串是否包含子串
Aug 18 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 抽象类的简单应用
2011/09/06 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
jquery动态加载图片数据练习代码
2011/08/04 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
python实现简易版计算器
2020/06/22 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
TensorFlow实现卷积神经网络
2018/05/24 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
Python-opencv 双线性插值实例
2020/01/17 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
五水共治一句话承诺
2014/05/30 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
在职证明范本
2015/06/15 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
MySQL分库分表详情
2021/09/25 MySQL