如何从命令行中重新启动暂停的python程序

时间:2018-07-24 14:07:32

标签: python-3.x command-line-interface

我从Ubuntu的CLI运行一个python程序,并使用python3 programname.py启动它,并使用CTRL Z暂停它,然后使用fg重新启动它。暂停后是否可以从特定的行号重新启动它。例如,在fg行324中键入类似内容,以便从第324行而不是从其暂停处重新开始已暂停的程序。 如果无法从Ubuntu命令行使用python代码中的解决方案,也将非常有用

1 个答案:

答案 0 :(得分:0)

Ubuntu CLI不知道您正在运行的代码,因为您正在python解释器中运行它。因此,如果要启用python来暂停代码并在特定行继续执行,则必须使用该代码。至于在某一行重新启动代码,我认为这不会为您带来良好的结果。原因是您将在暂停位置和恢复位置之间跳过任何代码的执行,因此将不执行这些点之间的任何声明或语句。鉴于此,除非您在设计时就牢记此功能,否则代码很可能会损坏。即使那样,您也必须直接使用python解释器才能实现。

如果您想尝试调试代码,建议您查看this