标签: python ctypes
我使用ctypes来调用C DLL中的函数。我按照建议here使用它来打开包装器中的库:
_lib = CDLL(dirname(__file__)+sep+'library.dll')
但是,库在内部调用与DLL位于同一目录中的另一个文件。当我从其他位置调用包装器时,找不到此文件。我总是要将文件的副本放在我的python控制台的工作目录中,这可能非常不实用。
有没有办法为ctypes调用的C DLL定义工作目录?