在Spyder iPython解释器

时间:2017-06-01 12:54:17

标签: debugging spyder

我有理由相信我的iPython解释器导致我的内核死机并重新启动,类似于this链接和that链接中记录的问题。

后一个链接表示错误是由调试器将逐步ipdb内容输出到解释器中引起的。一位用户报告说,当他(我引用)

时行为停止了
  

在调试模式下运行之前禁用日志记录到控制台

如何在Spyder IDE / IPython中“禁用日志记录到控制台”?我真的需要这样做,所以我至少可以逐步完成我的代码......

修改

我想抑制这种输出

ipdb> > d:\temp\other const models\plaxis\output\plotparfile.py(16)PlotParFile()
     14     with open(filename,'r') as fid:
     15         lines = fid.readlines()
---> 16     fid.close()
     17     #split first line get header and pop it out
     18     header = lines[0].split()

> d:\temp\other const models\plaxis\output\plotparfile.py(18)PlotParFile()
     16     fid.close()
     17     #split first line get header and pop it out
---> 18     header = lines[0].split()
     19     lines.pop(0)
     20 

1 个答案:

答案 0 :(得分:2)

Spyder开发人员)该输出是自动生成的,其目的是告诉您在调试时将代码放在代码中。

目前Spyder没有选项可以停用它。此外,我真的怀疑输出可能是任何内核故障的原因。