如何為 C 擴展中定義的 Python 類型定義copy和方法?deepcopy查看文檔,似乎沒有tp_這些方法的插槽。
1 回答

尚方寶劍之說
TA貢獻1788條經驗 獲得超4個贊
沒有插槽。您只需定義在 Python 中定義的相同方法,但在 C 中定義。(通常,這意味著實現(xiàn)__reduce__
并獲取基于默認值__reduce__
的copy.copy
行為copy.deepcopy
,但如果需要,您也可以實現(xiàn)__copy__
and __deepcopy__
。)
添加回答
舉報
0/150
提交
取消