我在学习如何使用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/