У меня есть куча сжатых файлов (.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?