我想使用Python-Magic
图书馆,但我得到:
magic.magic.MagicException: b'找不到任何有效的魔法文件!'
像这样的简单代码错误:
filepath = 'path\\somefile.txt'
print(magic.from_file(filepath))
我确实用谷歌搜索了错误消息并尝试了这个;如前所述,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 错误:文件 5.3 仅支持版本 7 魔术文件,没有任何变化。
我也尝试更改环境变量MAGIC=path\to\gnuwin32\share\misc\magic
并下载http://gnuwin32.sourceforge.net/packages/file.htm并没有任何变化。
提前致谢,