Python-Magic'找不到任何有效的魔术文件!'

时间:2018-04-01 20:26:13

标签: python python-magic

我想使用Python-Magic库,但我得到:

  

magic.magic.MagicException:b'找不到任何有效的魔法文件!'

像这样的简单代码出错:

filepath = 'path\\somefile.txt'
print(magic.from_file(filepath))

我确实谷歌错误消息,我尝试了这个;如上所述Missing files for `magic` library on Windows

magic_object = magic.Magic(magic_file = 'C:\\Program Files (x86)\\GnuWin32\\share\\misc\\magic')

这次我收到了这个错误:

  

magic.magic.MagicException:b"文件5.32仅支持14版魔术文件。 `C:\ Program Files(x86)\ GnuWin32 \ share \ misc \ magic.mgc'是版本7"

我也是这样做的; Python Error : File 5.3 supports only version 7 magic file没有任何变化。

此外,我尝试更改环境变量MAGIC=path\to\gnuwin32\share\misc\magic并下载http://gnuwin32.sourceforge.net/packages/file.htm,但没有任何更改。

提前致谢,

0 个答案:

没有答案