【发布时间】:2011-03-16 08:48:57
【问题描述】:
在python中确定字符串是否被zlib压缩的最快方法是什么。我目前正在使用它。
def iscompressed(data):
result = True
try:
s =zlib.decompress(data)
except:
result = False
return result
我相信还有更优雅的方式。
【问题讨论】:
-
永远不要使用空的
except:- 它会得到错误的结果。改用except zlib.error:来捕获正确的错误。 -
好建议。谢谢。