Python编程实现正则删除命令功能


Posted in Python onAugust 30, 2017

本文实例讲述了Python编程实现正则删除命令功能。分享给大家供大家参考,具体如下:

脚本用途:

在DOS下使用del功能箭头,不支持正则表达式的功能。

脚本实现:

import shutil
import os,sys,re
def remove_file(fname):
  mode = sys.argv[1]
  mode = mode.replace(".","\\.")
  if not re.search(mode,fname):
    return
  print "del...%s" % (fname)
  if os.path.isfile(fname):
    os.system("del %s" % (fname))
  else:
    shutil.rmtree(fname)
L = [x for x in os.listdir(os.getcwd())]
map(remove_file,L)
Python 相关文章推荐
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
python去重,一个由dict组成的list的去重示例
Jan 21 Python
Python实现的IP端口扫描工具类示例
Feb 15 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
tesserocr与pytesseract模块的使用方法解析
Aug 30 Python
Django中自定义模型管理器(Manager)及方法
Sep 23 Python
Python跑循环时内存泄露的解决方法
Jan 13 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 Python
Python 如何展开嵌套的序列
Aug 01 Python
浅析关于Keras的安装(pycharm)和初步理解
Oct 23 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 #Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
Aug 30 #Python
Python基于正则表达式实现文件内容替换的方法
Aug 30 #Python
Python导入模块时遇到的错误分析
Aug 30 #Python
简单学习Python多进程Multiprocessing
Aug 29 #Python
Python简单实现自动删除目录下空文件夹的方法
Aug 29 #Python
Python实现文件内容批量追加的方法示例
Aug 29 #Python
You might like
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
js使用eval解析json(js中使用json)
2014/01/17 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
Python对excel的基本操作方法
2021/02/18 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
Farah官方网站:男士服装及配件
2019/11/01 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
英语专业应届生求职信范文
2013/11/15 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
战略合作意向书范本
2014/04/01 职场文书
老公给老婆的保证书
2014/04/28 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
法务专员岗位职责
2015/02/14 职场文书
2015入党自荐书范文
2015/03/05 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android