python调用动态库:
解决方法:把当前目录添加到系统中:
要添加目标文件的父目录:
current_dir结尾不带'/',注意,后面接..是不对的,应该接'/../abc'
import sys
import threading
import time
current_dir = os.path.abspath(os.path.dirname(__file__))
print(current_dir)
sys.path.append(current_dir)
解决方法1:把依赖项目录添加到系统环境变量中。
解决方法2:
current_dir = os.path.abspath(os.path.dirname(__file__))
os.chdir(current_dir)
cv_dll=CDLL(r"hik_client.dll")
os.chdir(current_dir+"/..")
这个是最简单demo:os.chdir('D:\\ge\\testDLL\\x64\\Debug\\')
参考:https://blog.csdn.net/u012505618/article/details/81047988