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()就不需要了