我想创建一个小助手(例如shell函数),它允许我在pdb事后模式下调用任何python脚本
withpdb() {
cmd="$1" ; shift
python -m pdb -- "$(which $cmd)" "$@"
}
如果我打个比方
mycmd.py param1 param2
我遇到了错误,我想用pydb来分析。
我只是在bash历史中添加前缀withpdb
withpbd mycmd.py param1 param2
现在用我的脚本启动pdb,只要我按c
并返回,脚本就启动了
我的问题是: 有没有什么技巧可以避免键入首字母“c”+enter
如果我必须用python或其他alngauge编写一些包装器代码,也可以
使用
-c
选项在启动时执行c
(而且,由于只需编写一次函数,为了清晰起见,请使用continue
而不是缩写。)相关问题 更多 >
编程相关推荐