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 25 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
Python中int()函数的用法浅析
Oct 17 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
Python 导入文件过程图解
Oct 15 Python
python求质数列表的例子
Nov 24 Python
python模拟点击网页按钮实现方法
Feb 25 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
Python多线程:主线程等待所有子线程结束代码
Apr 25 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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代码收集表单内容并写入文件的代码
2012/01/29 PHP
PHP的switch判断语句的“高级”用法详解
2014/10/01 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
Exjs 入门篇
2010/04/07 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
深入理解Python 代码优化详解
2014/10/27 Python
让Python代码更快运行的5种方法
2015/06/21 Python
浅谈django中的认证与登录
2016/10/31 Python
Python随机读取文件实现实例
2017/05/25 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
Python Pandas中根据列的值选取多行数据
2019/07/08 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
软件缺陷的分类都有哪些
2014/08/22 面试题
给实习单位的感谢信
2014/02/01 职场文书
小学信息技术教学反思
2014/02/10 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
大学生村官个人总结
2015/02/15 职场文书
幸福来敲门观后感
2015/06/04 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript
分享提高 Python 代码的可读性的技巧
2022/03/03 Python