尝试在Python中加载.dll文件。出现OSError:[WinError 126]。我做错了什么?

2024-09-28 19:31:10 发布

您现在位置:Python中文网/ 问答频道 /正文

import os
import ctypes

os.path.dirname(os.path.abspath("Python_ESS_2-SWITCH.py"))
h = ctypes.WinDLL("ess_64.dll")

我的OS和Python工作目录都在我感兴趣的dll文件所在的文件夹中。在

返回的错误是:

^{pr2}$

当我进入错误追溯到的ctypes模块时,我可以看到无法加载的模块是LoadLibrary:

if _os.name in ("nt", "ce"):
    print("in the if")
    from _ctypes import LoadLibrary as _dlopen

有一个another thread建议了一些解决方案,但它们没有给我带来结果。如果有人有什么想法,我会很高兴的。在


Tags: 模块pathinpyimportifos错误