python + 如何使用 -x 将 linux 上的 python 脚本调试为 bash

python + how to debug python script on linux as bash with -x

我们在 linux

上 运行 一些 python 脚本

因为 python 在失败的情况下有时很难理解 那么需要找到一个好的调试方法

例如来自 bash 世界的 bash -x

python 的等效方法是什么?

没有python调试的示例

 python /lpp/airflow/.sec/security.py get_connection_string rmq
Traceback (most recent call last):
  File "/lpp/airflow/.sec/security.py", line 105, in <module>
    get_connection_string(sys.argv[2])
  File "/lpp/airflow/.sec/security.py", line 58, in get_connection_string
    pass_hash  = open(rmq_pass_file, 'r')
IOError: [Errno 2] No such file or directory: '/lpp/airflow/.sec/rmq_pass'

我通常通过 VSCode 调试代码 python。如果有一些代码太难了,我可以 运行 这一行通过终端。这是我查看程序中发生的情况的方式。