У меня в каталоге много файлов, например ['FredrikstadAvst1.dbf', 'FredrikstadAvst2.dbf', ...]
.Я хочу написать скрипт Python для объединения этих файлов в новый "*.dbf"
файл.
У меня есть скрипт Python, который почти выполняет свою работу.Но в выходном файле он все время перезаписывается.Поэтому, когда работа завершена, выходной файл содержит только последний файл в моем каталоге.
Вот мой сценарий:
import os, glob, shutil
folder_path = r'C:\Tom\Oppdrag_2019\Pendle\2018'
for filename in glob.glob(os.path.join(folder_path, '*.dbf')):
fd = open(filename, 'r')
List = []
List.append(fd)
print filename
wfd = open(r"C:\Tom\Oppdrag_2019\Pendle\FredrikstadAvst.dbf",'a')
shutil.copyfileobj(fd, wfd, 1024*1024*10)