期望等价的解释器

是否有与expect相同的interpreter的{​​{1}}命令。

pexpect中,expect使用户可以使用当前变量作用域访问interpreter副本。我想让我的用户可以使用当前变量范围访问tcl repl(最好是python),这对于调试非常有用。

doctorzzr 回答:期望等价的解释器

到目前为止,我发现最好的方法是笨拙的hack:

  1. breakpoint()将使用户进入pdb调试会话
  2. 用户输入p varname以便用户检查当前变量是否在范围内(我通常发现它们不在范围内,因为我位于ipython内部)。如果不在范围内,请按r并重复。
  3. 用户输入interact,打开交互式会话

第2步和第3步要求用户对程序有相当的了解,当然不如interpreter优雅。我希望看到更好的方法。

本文链接:https://www.f2er.com/2878873.html

大家都在问