有时我想在 PDB 中键入 Python 代码,如果该代码恰好以 PDB 命令开头,您将收到错误
(Pdb) list() *** Error in argument: '()'
我该如何避免这种情况?有时令人惊讶,因为我没有记住所有 40 条左右的命令及其简短形式,我的代码只会出错。
你用 ! 作为前缀:
!
(Pdb) !list() []
https://docs.python.org/3/library/pdb.html#pdbcommand-!