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下载文件时显示下载进度的方法
Apr 02 Python
利用Fn.py库在Python中进行函数式编程
Apr 22 Python
Python首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
node.js获取参数的常用方法(总结)
May 29 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
Python3远程监控程序的实现方法
Jul 15 Python
python-numpy-指数分布实例详解
Dec 07 Python
简单了解为什么python函数后有多个括号
Dec 19 Python
python实现一次性封装多条sql语句(begin end)
Jun 06 Python
python实现批处理文件
Jul 28 Python
Python3爬虫ChromeDriver的安装实例
Feb 06 Python
详解如何用Python实现感知器算法
Jun 18 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
php empty函数 使用说明
2009/08/10 PHP
php设计模式 Bridge (桥接模式)
2011/06/26 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
python机器学习之随机森林(七)
2018/03/26 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
学期研究性学习个人的自我评价
2014/01/09 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
高中军训感想300字
2014/03/04 职场文书
企业管理标语
2014/06/10 职场文书
企业务虚会发言材料
2014/10/20 职场文书
会议简讯范文
2015/07/20 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
Python使用永中文档转换服务
2022/05/06 Python
python中 Flask Web 表单的使用方法
2022/05/20 Python