【发布时间】:2019-08-05 18:52:10
【问题描述】:
我刚开始学习 Python,我正在尝试根据与 PDF 文件名的前四个数字匹配的值列表将一组 PDF 从一个文件夹复制到另一个文件夹。 (例如,我的值:1015;文件名:1015_Agyemang_EJPH)。我尝试使用以下代码复制文件,但 Python 似乎无法识别通配符 - 并且没有文件移动
import os, shutil
src="U:\User\Source"
src_files = os.listdir("U:\User\Source")
dest = "U:\User\Dest"
files = ['1010*', '1011*', '1015*'] #More values
for file_name in files:
full_file_name = os.path.join(src, file_name)
if os.path.isfile(full_file_name):
shutil.copy(full_file_name, dest)
【问题讨论】:
标签: python copy wildcard shutil