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 10 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
python装饰器深入学习
Apr 06 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
解决python3 json数据包含中文的读写问题
May 10 Python
使用python os模块复制文件到指定文件夹的方法
Aug 22 Python
python 字符串常用方法汇总详解
Sep 16 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
基于python实现蓝牙通信代码实例
Nov 19 Python
Python实现Wordcloud生成词云图的示例
Mar 30 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
Python 文本滚动播放器的实现代码
Apr 25 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 split汉字
2009/06/05 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
ThinkPHP安装和设置
2015/07/27 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
原生JS实现 MUI导航栏透明渐变效果
2017/11/07 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
Python控制多进程与多线程并发数总结
2016/10/26 Python
详解Django的CSRF认证实现
2018/10/09 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
解决pyqt5中QToolButton无法使用的问题
2019/06/21 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
简历中自我评价范文3则
2013/12/14 职场文书
国家励志奖学金获奖感言
2014/01/09 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书