Python 3替代PyFile_AsFile

Python 3替代PyFile_AsFile,第1张

Python 3替代PyFile_AsFile

我只需要一种将文件对象转换为ctypes FILE *的方法,以便可以将其传递给GD。

你真倒霉 这在Python 2.x中是可能的,但在Python
3.x中是不可能的。该文档解释了为什么不这样做:

这些API是用于内置文件对象的Python 2 C API的最小仿真,该文件过去依赖于C标准库中的缓冲I / O(FILE *)支持。在Python
3中,文件和流使用新的io模块,该模块在 *** 作系统的低级无缓冲I / O上定义了几层。

如果您想要一个

FILE*
,则必须直接使用C标准库来自己制作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存