ImportError: bad magic number 産生原因 解決辦法


當調用 Python 編程語言 *.pyc 文件 時,可能輸齣 ImportError: bad magic number in '***': b'3\r\r\n' 異常提示信息。

注意:*.pyc 文件很容易被反編譯。

異常原因


齣現此異常的原因,包括:

  1. Python 版本

    如目前使用 Python 3.11,而生成 *.pyc 文件的 Python 主版本卻是 3.6.8。

  2. 文件損壞

    *.pyc 文件不完整 (或被破壞)。

  3. 被修改

    *.pyc 文件被修改,或被其它軟件加密。

解決辦法


采用正解版本的 Python 解釋器,重新生成 *.pyc 文件。

另請參閱:

Python 編程 盲區死角 注意事項 解決辦法

Python警告異常 錯誤漏洞 疑難雜癥 解決辦法

程序漏洞和使用場景 設備硬件 綫程進程的關係 産生原因

PySide2 PyQt5 錯誤異常 調試漏洞 疑難雜癥 解決辦法匯總

ImportError: DLL load failed 詳細解決辦法

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。

內容錶

  1. 異常原因
  2. 解決辦法

上一話題

Python 停止錯誤

下一話題

Python 異常

快速搜索