我正在使用ctypes并在Python 2.5中加载msvcrt.dll.
>>> from ctypes import *
>>> libname = 'msvcrt.dll'
>>> libc = CDLL(libname)
>>> libc.printf("Hello World\n")
12
>>>
Run Code Online (Sandbox Code Playgroud)
为什么不打印Hello World?
为什么不打印Hello World?
从控制台运行时,它在我的Python(ActiveState,2.6)中有效:
>>> from ctypes import *
>>> libc = CDLL('msvcrt.dll')
>>> libc.printf("Hello world\n")
Hello world
12
Run Code Online (Sandbox Code Playgroud)