您的脚本似乎正确,但是可以缩写:
from shutil import copyfileobjwith open('bigInputfile.txt', 'rb') as input: with bz2.BZ2File('bigInputfile.txt.bz2', 'wb', compresslevel=9) as output: copyfileobj(input, output)
您的脚本似乎正确,但是可以缩写:
from shutil import copyfileobjwith open('bigInputfile.txt', 'rb') as input: with bz2.BZ2File('bigInputfile.txt.bz2', 'wb', compresslevel=9) as output: copyfileobj(input, output)