Python - эффективно объединяет сжатые файлы - PullRequest
0 голосов
/ 31 октября 2019

У меня есть куча сжатых файлов (.gz), и я хочу объединить их в один.

Мне известен инструмент CL:

cat file1.gz file2.gz > file.gz

, а также янашел это решение из stackoverflow :

with open(..., 'wb') as wfp:
  for fn in filenames:
    with open(fn, 'rb') as rfp:
      shutil.copyfileobj(rfp, wfp)

Однако, есть ли другой способ сделать это через Python, такой же эффективный, как cat?

...