"); //-->
不少喜欢Python开发或者是参加Python培训学习的小伙伴都对Python通配符删除文件比较感兴趣,而Python通配符删除文件也是Python开发工程师必要要掌握的。本片文章扣丁学堂Python在线学习小编和大家分享一下Python通配符删除文件的实例,下面我们一块来看一下。

实例如下所示:
# -*- coding: utf-8 -*-
"""
使用通配符,获取所有文件,或进行操作。
"""
import glob
import os
def files(curr_dir = '.', ext = '*.exe'):
"""当前目录下的文件"""
for i in glob.glob(os.path.join(curr_dir, ext)):
yield i
def all_files(rootdir, ext):
"""当前目录下以及子目录的文件"""
for name in os.listdir(rootdir):
if os.path.isdir(os.path.join(rootdir, name)):
try:
for i in all_files(os.path.join(rootdir, name), ext):
yield i
except:
pass
for i in files(rootdir, ext):
yield i
def remove_files(rootdir, ext, show = False):
"""删除rootdir目录下的符合的文件"""
for i in files(rootdir, ext):
if show:
print i
os.remove(i)
def remove_all_files(rootdir, ext, show = False):
"""删除rootdir目录下以及子目录下符合的文件"""
for i in all_files(rootdir, ext):
if show:
print i
os.remove(i)
if __name__ == '__main__':
remove_all_files('.', '*.o', show = True)
# remove_all_files('.', '*.exe', show = True)
remove_files('.', '*.exe', show = True)
# for i in files('.','*.c'):
# print i以上这篇Python通配符删除文件的实例就是扣丁学堂小编分享给大家的了,希望能给大家一个参考,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询,扣丁学堂是专业的Python培训机构,不仅有专业的老师和与时俱进的课程体系,还有大量的Python视频教程供学员观看学习,想要学好Python开发技术的小伙伴快快行动吧。扣丁学堂python学习交流群:816572891。微信号:codingbb
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
捕鱼器
Pat Gelsinger告诫陈立武“华尔街的短期主义”
Allegro SPB V15.22最新功能介绍中文版
谷歌发布旗舰推理模型:单次可处理百万token
电子自控捕鱼器1
HDI填胶工艺的研究
【小知识】可控硅
The Bergeron Method
第二届飞思卡尔智能车比赛全国第10名视频
第二届飞思卡尔智能车比赛全国第3名视频
【小知识】电子可控硅的优点
用于电动汽车车载充电器的CLLLC与DAB比较
GSM制手持式移动电话机通用规范
UPS线路图
有关电磁阀
第三届飞思卡尔智能车大赛华南赛区决赛中南大学
第二届飞思卡尔智能车比赛全国第1名视频
苹果全球开发者大会WWDC25官宣6月10日开幕
把上网玩的时间利用起来在网上创业,月收入万元你也能做到!!
电子捕鱼器
贴个ISA标准。。。(1)
新型忆阻器,用于AI内存计算
新版DeepSeek V3悄然发布 外媒:很强但少了\"人味\"
康普发布面向数据中心的Propel XFrame解决方案
Digital Signal Processing
OpenAI深夜放出图像生成大招:用全网知识帮你画画
高通在全球范围内指控 Arm垄断反竞争,芯片架构授权模式面临重构
第二届飞思卡尔智能车比赛全国第2名视频
一款易自制的高性能正弦波逆变器
谷歌高管:量子计算离实际应用可能仅剩五年