我想将具有特定文件扩展名的文件复制到新文件夹。我有一个使用方法,os.walk但是我将如何使用它呢?我仅在一个文件夹中搜索具有特定文件扩展名的文件(此文件夹具有2个子目录,但是我要查找的文件将永远不会在这2个子目录中找到,因此我不需要在这些子目录中进行搜索) 。提前致谢。
os.walk
import glob, os, shutil
files = glob.iglob(os.path.join(source_dir, "*.ext")) for file in files: if os.path.isfile(file): shutil.copy2(file, dest_dir)
阅读shutil模块的文档,以选择适合您需要的功能(shutil.copy(),shutil.copy2()或shutil.copyfile())。