Я пытаюсь переместить pdf-файлы из подкаталогов в папке. Этот код работает и перемещает все найденные PDF-файлы. Я хотел бы только переместить файлы в формате PDF, которые соответствуют номер из текстового файла, используя этот код:Скопируйте файлы из текстового файла в каталог
with open('LIST.txt', 'r') as f:
myNames = [line.strip() for line in f]
print myNames
Полный код:
import os
import shutil
with open('LIST.txt', 'r') as f:
myNames = [line.strip() for line in f]
print myNames
dir_src = r"C:\Users\user\Desktop\oldfolder"
dir_dst = r"C:\Users\user\Desktop\newfolder"
for dirpath, dirs, files in os.walk(dir_src):
for file in files:
if file.endswith(".pdf"):
shutil.copy(os.path.join(dirpath, file), dir_dst)
пример содержимого текстового файла:
111111
111112
111113
111114
Вы только хотите переместить файлы, соответствующие данные из текстового файла (я предполагаю, что вы имеете в виду ваш ' 'LIST.txt''?) (Каким образом имя файла контента??) –