我想知道是否有人知道我可以用来在不使用 Python API 的情况下执行 PyObject 的深层副本的实现/库。
我更喜欢 C 中的某些东西(正如我目前使用的那样,并且对 CFFI 有点熟悉),但任何东西(无论是哪种语言 - 例如 RUST),都将不胜感激。
这样做的原因是,我正在尝试对 Python 变量进行分析(对于实时 Python 调试库),但不想在正在分析的程序执行期间执行分析(因为那样会极大地影响程序性能)。
如果我可以在执行后(但在程序终止之前)分析变量,那将非常有帮助。为了做到这一点,我需要将变量保存在其他线程中(最好是不需要 GIL 的 C 程序 - 以便主 Python 程序可以不间断地继续执行)。
我个人认为那里没有任何东西,因为我已经看过了,但认为在 Stack Overflow 上询问某人可能值得一试。
谢谢你。