【发布时间】:2019-10-27 07:11:20
【问题描述】:
我在 linux 中有一个 C++ 桌面应用程序,它执行一个 Python 程序。我正在使用 execl 来运行 python 程序,如下所示:
execl("python3", "Sample.py",NULL);
我的查询是关于调试这个 python 程序。我正在添加以下行以在 python 程序中启用调试:
import pdb; pdb.set_trace();
但是,我希望在某个控制台/终端中启动这个 python 程序,以便我可以输入调试参数(如 c、n 等)。
那么我怎样才能使用 execl 函数来实现这一点,或者还有其他方法吗?请提出建议。
谢谢。
【问题讨论】: