阅读压缩包资源

时间:2019-10-02 14:08:46

标签: python gzip python-importlib

我创建了一个Python库,您可以从PyPI安装它。它从Python包中打开一个二进制文件(资源):

with importlib.resources.open_binary(package_name, 'file.txt') as f:
    ...

现在,我决定将file.txt压缩为file.txt.gz。如果它不在常规文件中,我可以 使用gzip

打开它
with gzip.open('file.txt.gz', 'rb') as f:

或使用smart_open

with gzip.open('file.txt.gz', 'rb') as f:

但是它存在于库中。在这种情况下如何打开.gz文件?

0 个答案:

没有答案