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中执行shell的两种方法总结
Jan 10 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
Python标准库shutil用法实例详解
Aug 13 Python
python数据类型之间怎么转换技巧分享
Aug 20 Python
Tensorflow实现多GPU并行方式
Feb 03 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
python with语句的原理与用法详解
Mar 30 Python
ipython jupyter notebook中显示图像和数学公式实例
Apr 15 Python
python如何代码集体右移
Jul 20 Python
python list的index()和find()的实现
Nov 16 Python
Python中全局变量和局部变量的理解与区别
Feb 07 Python
python3实现常见的排序算法(示例代码)
Jul 04 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
javascript类型转换示例
2014/04/29 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
微信小程序商品到详情的实现
2017/06/27 Javascript
JSON 数据格式详解
2017/09/13 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
Python splitlines使用技巧
2008/09/06 Python
Python中__name__的使用实例
2015/04/14 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
python里运用私有属性和方法总结
2019/07/08 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
pyqt5中动画的使用详解
2020/04/01 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
三八节主持词
2014/03/17 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
财务管理专业自荐书
2014/09/02 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
教育教学读书笔记
2015/07/02 职场文书
求职信如何撰写?
2019/05/22 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL