def save_pack(self, fout, encoding='utf-8'): packer = msgpack.Packer() for id, word, count in sorted(self.items()): fout.write(packer.pack((id, word.encode(encoding), count)))