时间:2021-05-22
实例如下所示:
# -*- coding: utf-8 -*-"""使用通配符,获取所有文件,或进行操作。"""import globimport osdef files(curr_dir = '.', ext = '*.exe'): """当前目录下的文件""" for i in glob.glob(os.path.join(curr_dir, ext)): yield idef 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 idef 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 通配符删除文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
del命令参数说明/F强制删除只读文件。/S从所有子目录删除指定文件。/Q安静模式。删除全局通配符时,不要求确认。/A根据属性选择要删除的文件。RMDIR[/S
del命令的参数/F强制删除只读文件。/S从所有子目录删除指定文件。/Q安静模式。删除全局通配符时,不要求确认。rd命令的参数/s除目录本身外,还将删除指定目录
本文主要研究的是Python编程删除服务器文件,具体实现代码如下。实例1#coding:utf-8importparamiko"""创建文件删除文件root权限
本文实例讲述了python删除特定文件的方法。分享给大家供大家参考。具体如下:#!/usr/bin/python#-*-coding:utf-8-*-impor
本文实例讲述了python删除过期文件的方法。分享给大家供大家参考。具体实现方法如下:#removealljpegimagefilesofanexpiredmo