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实现根据月份和日期得到星座的方法
Mar 27 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
python对离散变量的one-hot编码方法
Jul 11 Python
django如何连接已存在数据的数据库
Aug 14 Python
python3实现猜数字游戏
Dec 07 Python
Django中使用session保持用户登陆连接的例子
Aug 06 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
Aug 17 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
python数据库批量插入数据的实现(executemany的使用)
Apr 30 Python
利用Python判断你的密码难度等级
Jun 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字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
JQuery将文本转化成JSON对象需要注意的问题
2011/05/09 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
Python中Random和Math模块学习笔记
2015/05/18 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
国外软件测试工程师面试题
2016/12/09 面试题
医学专业自荐信
2014/06/14 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
库房管理员岗位职责
2015/02/12 职场文书
大国崛起观后感
2015/06/02 职场文书
旷工检讨书大全
2015/08/15 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
Python OpenGL基本配置方式
2022/05/20 Python