python调试module教程

我用的intellij idea,如果是pycharm也是一样的。

比如我要调试superset,首先:

Debug configurations->左上角+号->python

superset是gunicorn启动的,那就在script path输入gunicorn的地址。

比如我的就是:

/home/justeene/IdeaProjects/sqlalchemy-clickhouse/venv/bin/gunicorn

然后在parameters里输出启动参数:

-w 2 --timeout 60 -b  0.0.0.0:8088 --limit-request-line 0 --limit-request-field_size 0 superset:app

然后点apply。

我的配置如下:

python调试module教程_第1张图片

接下来打个断点,我打在web/core.py的testconn函数上:

python调试module教程_第2张图片

点debug开始调试

python调试module教程_第3张图片

成功进入断点,调用栈和变量值都显示了。

你可能感兴趣的:(python)