Python之gzip文件读写

发布时间:2019-08-18 09:18:51编辑:auto阅读(2011)

    gzip文件读写的时候需要用到Python的gzip模块。具体使用如下:

    # -*- coding: utf-8 -*-
    import gzip
    
    # 写文件
    f_out = gzip.open("xxx.gz", "wb")
    
    # 读文件
    # f_in = gzip.open("xxx.gz", "rb")
    for line in open("yyy.txt", "rb"):
        f_out.write(line)
    
    f_out.close()

    除了open文件的时候和TXT文件有些区别,在用的时候没有其他区别;也可以用with简化程序:

    # -*- coding: utf-8 -*-
    import gzip
    
    # 写文件
    with gzip.open("xxx.gz", "wb") as f_out:
    
    for line in open("yyy.txt", "rb"):
        f_out.write(line)
    
    # f_out.close()就不需要了

关键字