import os
import shutil
def get_file(path):
for root,dirs,files in os.walk(path):
for fs in files:
file = os.path.join(root,fs)
retrun file
#上面的函数 返回了 目录 path 下的所有文件
#扩展
#查找单个指定文件
if os.path.basename(file) == 'TXT.TXT':
print file
#查找多个指定文件
if os.path.basename(file) in ['txt1.txt','txt2.txt',....]:
print file
#获取指定后缀的文件
if os.path.splitext(file)[1] == '.txt':
print file
#判断文件是否存在,返回True 则 删除文件
if os.path.isfile(file):
os.remove(file)
#使用上面的方法 可循环遍历删除目录下的所有文件,但无法删除目录可使用下面的方法 一次性清空目录下的 所有空目录
shutil.rmtree(path) #如何目录不为空 则会报错
#获取文件的相对路径
file = file.replace(path + '/','')
python 文件操作
最新推荐文章于 2022-10-26 13:46:17 发布