我遇到的问题是存储文件的名称。存储的文件未使用原始/未压缩的文件名命名。而是使用存档名称(带有扩展名“ .gz”)来命名存储的文件。
预期结果:
file.txt.gz {存档名称}
.... file.txt {存储的文件名称}
实际结果:
file.txt.gz {存档名称}
.... file.txt.gz {存储的文件名称}
仔细阅读gzip文档(https://docs.python.org/2.7/library/gzip.html)示例代码:
import gzip
import shutil
with open('file.txt', 'rb') as f_in, gzip.open('file.txt.gz', 'wb') as f_out:
shutil.copyfileobj(f_in, f_out)
Run Code Online (Sandbox Code Playgroud)
我如何获得存档来存储名称为“ file.txt”而不是“ file.txt.gz”的文件?