我有以下 python 代码:
values = set([1, 2, 3, 4, 5])
import pdb
pdb.set_trace()
我运行脚本并在调试外壳中:
(pdb) list(values)
*** Error in argument: '(values)'
(Pdb)
如何在调试器中调用list(values)
而不调用调试器自己的list
命令?
最佳答案
使用感叹号!转义调试器命令:
(Pdb) values = set([1, 2, 3, 4, 5])
(Pdb) list(values)
*** Error in argument: '(values)'
(Pdb) !list(values)
[1, 2, 3, 4, 5]
关于python - 调试时如何调用 Python 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10319147/