Python 命令中的PDB别名

Python 命令中的PDB别名,python,debugging,pdb,Python,Debugging,Pdb,我正在尝试在pdb中设置一些自动调试。我希望能够在别名命令部分中指定一些复杂的代码。以下工作: # -- .pdbrc (working) alias set_bp b 270 ;; commands ;; silent ;; print('hello') ;; end 但是,当我在命令中指定别名时,解释器会出错 # -- .pdbrc (not working) alias do_print print('%1') alias set_bp b 270 ;; commands ;; sile

我正在尝试在pdb中设置一些自动调试。我希望能够在别名命令部分中指定一些复杂的代码。以下工作:

# -- .pdbrc (working)
alias set_bp b 270 ;; commands ;; silent ;; print('hello') ;; end
但是,当我在命令中指定别名时,解释器会出错

# -- .pdbrc (not working)
alias do_print print('%1')
alias set_bp b 270 ;; commands ;; silent ;; do_print hello ;; end

# -- PDB

(Pdb) set_bp
Breakpoint 1 at script.py:270
(com)                <---- Should go back to (Pdb), I have to type end
#--.pdbrc(不工作)
别名不打印(“%1”)
别名集_bp b 270;;命令;;沉默;;你打印你好吗;;结束
#--PDB
(Pdb)设置_bp
script.py处的断点1:270
(com)