移植使用_multiprocessing的Python 2代码

班车87

我目前正在将一些用pypy运行的Python 2代码移植到python 3上。_multiprocessing由于在文档中很难找到这些代码,因此我不得不处理一些代码

from _multiprocessing import address_of_buffer
#example usage
def buffer_info(self):
    return address_of_buffer(self._mmap)[0], self._size

当我尝试在Python3.4中使用此代码时,导入出现问题:

ImportError: cannot import name 'address_of_buffer'

快速浏览Python 3文档https://docs.python.org/3/library/multiprocessing.html之后,我没有看到直接替代它的信息。移植此代码的最佳方法是什么?

父亲

您可以使用ctypes:

def address_of_buffer(buf):
    return ctypes.addressof(ctypes.c_char.from_buffer(buf))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将python 2代码移植到python 3:ICMP扫描时出现错误

来自分类Dev

在python 2代码中未收到返回消息

来自分类Dev

使用“旧的” ggplot2代码

来自分类Dev

使用JSF 2输出HTML5代码

来自分类Dev

将Python 2代码移植到Python 3时处理ctypes和ASCII字符串

来自分类Dev

将Python 2代码移植到Python 3时处理ctypes和ASCII字符串

来自分类Dev

加快Python 3.4代码的速度

来自分类Dev

Python3代码问题

来自分类Dev

如何使用HTTP 412代码

来自分类Dev

哪些2to3修复程序输出有效的Python 2代码?

来自分类Dev

在python 3中应用python 2代码时遇到问题

来自分类Dev

PyCharm:在Python 2项目中打开Python 3代码检查

来自分类Dev

在Slick 2代码生成器中使用PostgreSQL JSON类型

来自分类Dev

可以在roxygen2代码块内使用换行符吗?

来自分类Dev

在Slick 2代码生成器中使用PostgreSQL JSON类型

来自分类Dev

如何使用301代码q2a更改url结构

来自分类Dev

将Java 8代码移植到Java 7

来自分类Dev

将pymc2代码移植到pymc3:自定义似然函数

来自分类Dev

AS3代码结构-使用基本代码

来自分类Dev

AS3代码结构-使用基本代码

来自分类Dev

使用PyPi时,在Python 3代码库中支持Python 2的好方法是什么?

来自分类Dev

如何编写单源兼容的Python 2/3代码以从内存字符串写入文本文件

来自分类Dev

为什么此Python 2代码在CrcFile.compare中生成“访问关闭的文件”错误?

来自分类Dev

如何从此python 3代码获取最大的文件?

来自分类Dev

带有python解析的Apache 403代码

来自分类Dev

从PHP运行Python3代码

来自分类Dev

从PHP运行Python3代码

来自分类Dev

Python DHT22代码错误

来自分类Dev

如何使用基于表的CRC-16代码?

Related 相关文章

热门标签

归档