我是学习Python的初学者。我使用的 python 版本是 3.2.1.1 我正在尝试按照 docs.python.org 的教程学习 ctypes
在交互式提示中,
import ctypes
libc = cdll.msvcrt
printf = libc.printf
printf("%d", 42)
它应该返回值 42,但在我的情况下,它返回 0。那么问题是什么?非常感谢。
现在,在我添加一个 >>>from ctypes import cdll 之后,结果变成了显示这个
>>>from ctypes import *
>>>libc = cdll.msvcrt
>>>printf = libc.printf
>>>printf("%d", 42)
Traceback (most recent call last):
File "<stdin>", line1, in <module>
TypeError: 'CDLL' object is not callable