我想模仿python的逐值行为。换句话说,我想绝对确保我编写的函数不会修改用户提供的数据。deepcopy data = deepcopy(data)是否有更有效的或更多的pythonic方法来实现这个目标,尽可能少地假设正在传递的对象编辑
我知道,从技术上讲,python中的所有内容都是通过值传递的。我对模拟这种行为很感兴趣,即确保我不会弄乱传递给函数的数据。我想最普遍的方法是用自己的克隆机制或深度复制来克隆所讨论的对象。
在gdb中,当你想打印一个对象时,你可以使用,但是这给lldb带来了一个错误,使用stderr的替代方法是什么?上下文-我从源构建python,然后在lldb中打印一个对象--我克隆了cpython的git存储库,然后运行,makelldb(lldb) b main
(lldb) call PyLong_FromLong