我在学习如何使用msvcrt.dll的printf函数,python 2.7中的ctypes。
我观察到,当使用msvcrt.printf(“x”)和通常的python print(“y”)函数时,“y”在“x”eventhough print(“y”)语句放在msvcret.printf(“x”)之后之前打印。有人能解释为什么会这样吗?
这是我的代码:

from ctypes import *

msvcrt = cdll.msvcrt
msvcrt.printf("hello world!")

print("abcd")

输出:
abcd
hello world

最佳答案

此代码在我的环境下正确运行,结果如下:

关于python - (ctypes)msvcrt.printf并在python中打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24939657/

10-14 12:17