【发布时间】:2023-01-14 08:51:49
【问题描述】:
我正在尝试在 vscode 中运行此代码以完成一项学校任务,但我一直收到缺少文件“libc.dll”的错误消息我对此文件有些困惑,因为我是新手并且不确定在哪里寻找这个文件... 有人可以向我解释此错误的实际含义以及为什么我找不到该文件吗?
from ctypes import *
libc = CDLL("libc.dll")
libc.printf("hello everybody\n".encode('ascii'))
我得到的错误:
回溯(最后一次通话): 文件“c:\Users\User\Desktop\2-3.py”,第 3 行,位于 libc = CDLL("libc.dll")
文件“C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\ctypes_在里面_.py”,第 376 行,在在里面self._handle = _dlopen(self._name, 模式)
FileNotFoundError:找不到模块“libc.dll”(或其依赖项之一)。尝试使用带有构造函数语法的完整路径。
【问题讨论】:
-
你rtfm了吗?
-
好吧,你就是那个试图使用文件 libc.dll 的人。您要使用的文件在哪里?