gpt4 book ai didi

python - 魔法 python 不工作

转载 作者:行者123 更新时间:2023-12-04 03:11:54 26 4
gpt4 key购买 nike

我是 python 的新手,我正在做一个需要检测文件类型的项目,所以我使用了 magic 库,但是代码不工作,它引发了异常。 测试代码为:

import magic
magic.from_file("./example.db")

回溯:

 Traceback (most recent call last):
- File "C:\Users\mariam\Desktop\pythonscripto\test.py", line 4, in <module>
magic.from_file("./example.db")
- File "C:\Users\mariam\Desktop\pythonscripto\magic.py", line 122, in from_file
m = _get_magic_type(mime)
- File "C:\Users\mariam\Desktop\pythonscripto\magic.py", line 111, in _get_magic_type
i = _instances[mime] = Magic(mime=mime)
- File "C:\Users\mariam\Desktop\pythonscripto\magic.py", line 60, in \__init__
magic_load(self.cookie, magic_file)
- File "C:\Users\mariam\Desktop\pythonscripto\magic.py", line 250, in magic_load
return _magic_load(cookie, coerce_filename(filename))
- File "C:\Users\mariam\Desktop\pythonscripto\magic.py", line 181, in errorcheck_negative_one
raise MagicException(err)
magic.MagicException: None

有什么帮助吗?

最佳答案

我解决了这个问题,只需要确保你的 Python 版本是 64 位的,以及依赖文件,你应该在同一个文件夹中包含以下文件:

  • 正则表达式2.dll
  • zlib1.dll
  • 魔术(无扩展名)
  • 魔法.mgc
  • libgnurx-0.dll
  • 魔法.py

关于python - 魔法 python 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44489116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com