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实现读取邮件数据并下载附件的实例
Aug 03 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
python 检查文件mime类型的方法
Dec 08 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
python os模块简单应用示例
May 23 Python
numpy.linspace函数具体使用详解
May 27 Python
Python configparser模块配置文件过程解析
Mar 03 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
Oct 12 Python
详解pycharm配置python解释器的问题
Oct 15 Python
Python下载的11种姿势(小结)
Nov 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
杏林同学录(三)
2006/10/09 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
js输出列表实现代码
2010/09/12 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
vue2.0 路由模式mode="history"的作用
2018/10/18 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
在Django的模型中添加自定义方法的示例
2015/07/21 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
人力资源专员岗位职责
2014/01/30 职场文书
小学生学习感言
2014/03/10 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
违反交通法规检讨书
2014/09/10 职场文书
荆州古城导游词
2015/02/06 职场文书
小学思品教学反思
2016/02/20 职场文书