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下自己编写web框架的一些要点
Apr 29 Python
python中随机函数random用法实例
Apr 30 Python
解决Python传递中文参数的问题
Aug 04 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
python pygame模块编写飞机大战
Nov 20 Python
Python对列表的操作知识点详解
Aug 20 Python
python socket通信编程实现文件上传代码实例
Dec 14 Python
pandas的相关系数与协方差实例
Dec 27 Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 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/04/09 国漫
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
php生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
SVG描边动画
2017/02/23 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
详解Webstorm 新建.vue文件支持高亮vue语法和es6语法
2017/10/26 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
python微信公众号开发简单流程实现
2020/03/09 Python
Python pip使用超时问题解决方案
2020/08/03 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
戴尔美国官网:Dell
2016/08/31 全球购物
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
新员工入职感言
2014/02/01 职场文书
导购员的岗位职责
2014/02/08 职场文书
安全员岗位职责
2015/02/10 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
转正申请报告格式
2015/05/15 职场文书
运动会主持词大全
2015/07/02 职场文书
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript