强制python运行每一行代码

时间:2015-01-14 20:11:22

标签: python

我继承了大量没有单元测试(good times)的python脚本。最终我将对大多数这些脚本进行单元测试。在那之前,我想强制python来评估每个潜在的代码路径,因为我发现函数调用中的名称错误等可爱的东西。

有没有办法强制python评估除单元测试之外的每一行代码(包括未调用函数或异常处理程序中的行)?

2 个答案:

答案 0 :(得分:0)

不,没有这样的设施,尽管你可能会发现像pylint这样的工具很有用。

答案 1 :(得分:0)

如果通过评估,您的意思是“运行每一行代码”,则可以这样做:

  1. 按ESC键
  2. 在PC上按住CNTRL + A,在Mac上按住CMD + A
  3. 在Mac上按SHIFT + RETURN(我认为在PC上是CNTRL + RETURN)