如何使用Python批量高效删除指定目录下的文件?

2026-05-21 14:411阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计128个文字,预计阅读时间需要1分钟。

如何使用Python批量高效删除指定目录下的文件?

pythonimport ospath=rC:\Users\dong\Desktop\data\2006\2006\SciVisfor root, dirs, files in os.walk(path): print(dirs) for name in dirs: print(name) filelist=os.listdir(os.path.join(root, name)) for ffiles in filelist: if 'test' in ffiles: os.rename(os.path.join(root, name, ffiles), os.path.join(root, name, ffiles.replace('test', 'new_test')))


import os

path = r"C:\Users\dong\Desktop\data\2006\2006\SciVis";
for root,dirs,files in os.walk(path):
print(dirs)
for name in dirs:
print(name)
filelist=os.listdir(os.path.join(root,name))
for ffiles in filelist:
if 'test' in ffiles:
os.remove(os.path.join(root,name,ffiles))

如何使用Python批量高效删除指定目录下的文件?

本文共计128个文字,预计阅读时间需要1分钟。

如何使用Python批量高效删除指定目录下的文件?

pythonimport ospath=rC:\Users\dong\Desktop\data\2006\2006\SciVisfor root, dirs, files in os.walk(path): print(dirs) for name in dirs: print(name) filelist=os.listdir(os.path.join(root, name)) for ffiles in filelist: if 'test' in ffiles: os.rename(os.path.join(root, name, ffiles), os.path.join(root, name, ffiles.replace('test', 'new_test')))


import os

path = r"C:\Users\dong\Desktop\data\2006\2006\SciVis";
for root,dirs,files in os.walk(path):
print(dirs)
for name in dirs:
print(name)
filelist=os.listdir(os.path.join(root,name))
for ffiles in filelist:
if 'test' in ffiles:
os.remove(os.path.join(root,name,ffiles))

如何使用Python批量高效删除指定目录下的文件?