comp.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:cebl 作者: idfah 项目源码 文件源码
def openCompressedFile(fileName, mode='r', *args, **kwargs):
    fileNameLower = fileName.lower()

    if fileNameLower.endswith('.xz'):
        fh = lzma.LZMAFile(fileName, mode, *args, **kwargs)
        dir(fh) # fix for wierd bug https://bugs.launchpad.net/pyliblzma/+bug/1219296 hopefully fixed in next release XXX - idfah
        return fh
    elif fileNameLower.endswith('.bz2'):
        return bz2.BZ2File(fileName, mode, *args, **kwargs)
    elif fileNameLower.endswith('.gz'):
        return gzip.GzipFile(fileName, mode, *args, **kwargs)
    else:
        return open(fileName, mode, *args, **kwargs)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号