雪飘落在对面的屋顶上,屋顶像蒙了一条闪着银光的纱巾,美丽极了。雪飘落在树上,树上像缀满了银色的小花。雪飘落在操场上,操场变得像铺满棉花一样白茫茫的一片。
本文实例讲述了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.haodaima.com/regex/javascript
正则表达式在线生成工具:
http://tools.haodaima.com/regex/create_reg
希望本文所述对大家Python程序设计有所帮助。
本文Python编程实现正则删除命令功能到此结束。少壮真当努力,一年过去,何可攀援。小编再次感谢大家对我们的支持!