【发布时间】:2011-02-13 22:23:05
【问题描述】:
我正在使用 ctypes 并在 Python 2.5 中加载 msvcrt.dll。
>>> from ctypes import *
>>> libname = 'msvcrt.dll'
>>> libc = CDLL(libname)
>>> libc.printf("Hello World\n")
12
>>>
为什么不打印Hello World?
【问题讨论】:
-
如果你在控制台上运行它,它应该可以工作。但是,如果你在 IDLE、Spyder 或 Jupyter 笔记本上运行它,它不会因为“标准输出”不是
printf()看到的。