私のiPythonインタープリタが私のカーネルを死滅させて、thisリンクとthatリンクに記録された問題と同様に再起動していると思う理由があります。Spyder iPythonインタープリタでipdb出力を抑制する
後者のリンクは、デバッガがステップバイステップipdb
の内容をインタープリタに出力したことが原因でエラーが発生したことを示しています。彼(と私が引用)する際の一つのユーザは、動作が停止したことを1がスパイダーIDE/IPythonで「コンソールへのロギングをディセーブルに」どのようデバッグモードで
を実行する前に、コンソールに
無効ログを報告しましたか?私は本当に
EDIT ....ので、私は、少なくとも私のコードをステップ実行することができ、これを行うために必要
私は出力
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
これはSpyderのバグです。これを回避するには、コンソールに何かを印刷する命令をコードから削除する必要があります。 –
私のintructionのどれもコンソールに何も印刷していません。私はこの種の出力を参照しています(元の質問への編集を参照)。これは、ipdbデバッガからの自動出力です。 – user32882