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中的super()方法使用简介
Aug 14 Python
Python编程中time模块的一些关键用法解析
Jan 19 Python
python flask实现分页效果
Jun 27 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
pygame实现成语填空游戏
Oct 29 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
Dec 31 Python
Pytorch之卷积层的使用详解
Dec 31 Python
Python魔法方法 容器部方法详解
Jan 02 Python
Python中的 ansible 动态Inventory 脚本
Jan 19 Python
pytorch:model.train和model.eval用法及区别详解
Feb 20 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 Python
Python趣味挑战之实现简易版音乐播放器
May 28 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日历类分享
2014/11/18 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
js三种排序算法分享
2012/08/16 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
JS实现的简易拖放效果示例
2016/12/29 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
Vue的data、computed、watch源码浅谈
2020/04/04 Javascript
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
基于python实现学生信息管理系统
2019/11/22 Python
vscode调试django项目的方法
2020/08/06 Python
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
中专生自我鉴定范文
2013/12/19 职场文书
批评与自我批评材料
2014/02/15 职场文书
便利店促销方案
2014/02/20 职场文书
经典禁毒标语
2014/06/16 职场文书
办公用房租赁协议书
2014/11/29 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
病人慰问信范文
2015/02/15 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
SQL Server内存机制浅探
2022/04/06 SQL Server