如何在ctypes中使用picam?

2024-04-25 07:50:19 发布

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

我想写一个代码,用Picam和普林斯顿仪器公司的相机进行交互。因为我不懂C,所以我用Python来包装它。我以乔·洛尼的《Python精》为基础。当我试图调用文件时出错picam.dll. 这是我的密码:

import sys
#Add a path to wherever the picam package folder is located
sys.path.append(r'c:\Users\Me\Documents')

import ctypes


picam = ctypes.CDLL(r'C:\Users\Me\Documents\Picam package')

运行此操作将返回:

picam = ctypes.CDLL(r'C:\Users\Me\Documents\Picam package')
Traceback (most recent call last):

  File "<ipython-input-2-93fbba6616be>", line 1, in <module>
    picam = ctypes.CDLL(r'C:\Users\Me\Documents\Picam package')

  File "C:\Users\Me\Anaconda3\envs\PyPicam\lib\ctypes\__init__.py", line 
  366, in __init__
     self._handle = _dlopen(self._name, mode)

WindowsError: [Error 126] The specified module could not be found

我不知道错误指的是哪个模块,即使我打开init文件并读取代码。任何帮助都将不胜感激。这件事我已经坚持了四天了

谢谢你!你知道吗

编辑:

我正在处理另一个同样使用ctypes的脚本,我得到了与上面相同的错误消息,所以问题不可能只存在于.ddl导入,因为我的另一个程序没有这个。你知道吗


Tags: 文件path代码importpackageinitsysctypes