【问题标题】:python + how to debug python script on linux as bash with -x [duplicate]python +如何使用-x在linux上调试python脚本作为bash [重复]
【发布时间】:2020-09-15 01:17:22
【问题描述】:

我们正在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'

【问题讨论】:

  • 您想要一种从命令行运行脚本并在出现异常时停止的方法吗?还是从头开始逐行运行?
  • 您是否想要一种从命令行运行脚本并在出现异常时停止的方法 - 是的

标签: python bash python-2.7 debugging rhel


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 2011-08-15
    • 2019-06-24
    相关资源
    最近更新 更多