猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Python C API 中的复制和深度复制
如何为 C 扩展中定义的 Python 类型定义
copy
和方法?
deepcopy
查看
文档
,似乎没有
tp_
这些方法的插槽。
潇湘沐
浏览 150
回答 1
1回答
尚方宝剑之说
没有插槽。您只需定义在 Python 中定义的相同方法,但在 C 中定义。(通常,这意味着实现__reduce__并获取基于默认值__reduce__的copy.copy行为copy.deepcopy,但如果需要,您也可以实现__copy__and __deepcopy__。)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续