【发布时间】:2012-10-13 09:26:07
【问题描述】:
我正在寻找一种压缩基于 ascii 的字符串的方法,有什么帮助吗?
我还需要解压。我试过 zlib 但没有帮助。
如何将字符串压缩成更短的长度?
代码:
def compress(request):
if request.POST:
data = request.POST.get('input')
if is_ascii(data):
result = zlib.compress(data)
return render_to_response('index.html', {'result': result, 'input':data}, context_instance = RequestContext(request))
else:
result = "Error, the string is not ascii-based"
return render_to_response('index.html', {'result':result}, context_instance = RequestContext(request))
else:
return render_to_response('index.html', {}, context_instance = RequestContext(request))
【问题讨论】:
-
我试图返回一个字符串,但没有成功。
-
我现在使用 repr ?但字符串不再被压缩。
-
您要压缩的字符串有多长?
标签: python algorithm compression