0
我正在编写一个huffman编码程序来压缩文本文件。我将文本文件转换为它的huffman编码值,我需要将它写入文件。我目前正在使用python“BitVector”模块,但从文件读取和写入文件时速度太慢。有没有其他方法可以做到这一点(最好快得多)?将二进制字符串写入文件
谢谢。
我正在编写一个huffman编码程序来压缩文本文件。我将文本文件转换为它的huffman编码值,我需要将它写入文件。我目前正在使用python“BitVector”模块,但从文件读取和写入文件时速度太慢。有没有其他方法可以做到这一点(最好快得多)?将二进制字符串写入文件
谢谢。
您可能会考虑使用python标准库中的struct package。
“太慢了”?那是什么意思?你写了多少位?需要多长时间? – 2011-03-07 19:35:37
写入标准输出时是否表现出相同的慢度?如何将东西变成内部字符串? – nmichaels 2011-03-07 19:38:05
这是Python 2还是3? – dappawit 2011-03-07 20:09:02