您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python 3替代PyFile_AsFile

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标准库来自己制作。

python 2022/1/1 18:28:44 有187人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶