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