我正在尝试使用 fnmatch 将文件组织到特定文件夹中,但由于某种原因,文件一旦通过我编写的循环就无法移动或复制。我确保每个目录都正确命名和打印,以检查我的程序是否正常工作。
import os
import shutil
import fnmatch
from pathlib import Path
for dirpath, dirnames, files in os.walk('.'):
for file_name in files:
if fnmatch.fnmatch(file_name, "808"):
shutil.copy(file_name, ".")
FileNotFoundError: [Errno 2] No such file or directory: 'KSHMR_Trap_808_07_F.wav