sysutils.py 文件源码

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

项目:nmtpy 作者: lium-lst 项目源码 文件源码
def fopen(filename, mode=None):
    """GZ/BZ2/XZ-aware file opening function."""
    # NOTE: Mode is not used but kept for not breaking iterators.
    if filename.endswith('.gz'):
        return gzip.open(filename, 'rt')
    elif filename.endswith('.bz2'):
        return bz2.open(filename, 'rt')
    elif filename.endswith(('.xz', '.lzma')):
        return lzma.open(filename, 'rt')
    else:
        # Plain text
        return open(filename, 'r')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号