Python编程实现正则删除命令功能

作者:sauphy 时间:2022-10-19 16:45:08 

本文实例讲述了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)

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript

正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述对大家Python程序设计有所帮助。

来源:http://blog.csdn.net/sauphy/article/details/53649845

标签:Python,正则,删除
0
投稿

猜你喜欢

  • python使用for循环和海龟绘图实现漂亮螺旋线

    2023-08-01 10:38:57
  • SQL查询语句优化的实用方法总结

    2024-01-25 18:51:21
  • Vscode上使用SQL的方法

    2024-01-14 07:02:19
  • python+OpenCV实现车牌号码识别

    2023-04-13 14:50:20
  • python字典key不能是可以是啥类型

    2022-12-28 20:54:04
  • SQL Server2005下的安全操作技巧分享

    2024-01-28 07:25:02
  • SQL Server 2005实现数据库缓存依赖

    2009-05-07 13:20:00
  • Frontpage中网页字体的美化研究

    2008-03-10 12:13:00
  • MySQL 5.7增强版Semisync Replication性能优化

    2024-01-22 21:39:04
  • python实现图像随机裁剪的示例代码

    2021-06-07 07:02:57
  • python调用百度语音REST API

    2022-09-16 18:19:07
  • Scrapy使用的基本流程与实例讲解

    2022-08-15 17:51:19
  • python Pandas 读取txt表格的实例

    2023-12-05 01:23:48
  • composer.lock文件的作用

    2023-06-06 13:05:24
  • python机器学习朴素贝叶斯算法及模型的选择和调优详解

    2022-05-16 00:38:26
  • js+ajax实现获取文件大小的方法

    2023-08-12 00:22:07
  • Django前后端分离csrf token获取方式

    2021-03-15 04:23:43
  • oracle数据库导入导出命令使用方法

    2023-07-22 19:06:39
  • 网页栅格系统研究(4):技术实现

    2008-11-06 11:44:00
  • 解决vue3打包过后空白页面的情况

    2024-05-09 10:43:00
  • asp之家 网络编程 m.aspxhome.com