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使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
Python中elasticsearch插入和更新数据的实现方法
Apr 01 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
Jun 03 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
Python读取配置文件(config.ini)以及写入配置文件
Apr 08 Python
用于ETL的Python数据转换工具详解
Jul 21 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
解决Python import .pyd 可能遇到路径的问题
Mar 04 Python
Python包管理工具pip的15 个使用小技巧
May 17 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
Zerg建筑一览
2020/03/14 星际争霸
怎么使 Mysql 数据同步
2006/10/09 PHP
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
jQuery中:animated选择器用法实例
2014/12/29 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
JavaScript实现简单的树形菜单效果
2017/06/23 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
详解 微信小程序开发框架(MINA)
2019/05/17 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
英文版餐饮运营管理求职信
2013/11/06 职场文书
团队经理竞聘书
2014/03/31 职场文书
个人先进材料范文
2014/12/30 职场文书
春季运动会开幕词
2015/01/28 职场文书
公司表扬稿范文
2015/05/05 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
MySQL中varchar和char类型的区别
2021/11/17 MySQL