【发布时间】:2013-03-01 23:13:46
【问题描述】:
这是我拨打magic.from_buffer 时得到的信息:
>>> import urllib2
>>> data = urllib2.urlopen('http://www.in.gov/judiciary/opinions/previous/wpd/05040501.bed.doc').read()
>>> len(data)
29696
>>> from lib import magic
>>> magic.from_buffer(data, mime=True)
此时,我应该得到application/msword,但我从上次通话中一无所获。我错过了什么?
这适用于我的开发机器,但在我的服务器上失败。我很困惑。
【问题讨论】:
-
可能是两个
magic包的版本不同? -
可能。我的服务器有 libmagic1 版本 5.09-2,而我的开发机器有 5.11-2。细微的差别......如果是这样的话,我会感到惊讶。
标签: python python-magic