найдите несколько файлов и добавьте содержимое в python - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь найти все файлы с именем ACC.txt в заданной папке и ее подпапке, а затем добавить их для создания нового файла, т.е. output_file.txt. Все файлы не находятся в рабочем каталоге.

Я написал следующий код, но он выбрасывает пустой файл. Пожалуйста, исправьте код

import os
import shutil
BASE_DIRECTORY = r'E:\equity research\test_data'
with open('output_file.txt','wb') as wfd:
  for dirpath, dirnames, filenames in os.walk(BASE_DIRECTORY):
       for filename in filenames:
             if filename == "ACC.txt":
                 fullPath = os.path.join(dirpath, filename)
                 with open(fullPath,'rb') as fd:
                     shutil.copyfileobj(fd, wfd)
...