1
我是python新手,我正在研究一個需要檢測文件類型的項目,所以我使用了魔法庫,但是代碼不工作,它引發異常。 測試代碼是:魔法Python不工作
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
任何幫助嗎?
你是否按照https://github.com/ahupp/python-magic中的windows dependencies說明操作? –
@SimonFraser是的,或者至少我是這麼認爲的。但是,我確實使用了64位依賴關係,他們說它沒有經過測試。恐怕這是問題的根源! –
我自己並沒有使用它,所以我不確定 - 我只是想確保明顯的選項被覆蓋! –