私のMac OS X TerminalとDjango manage.py
シェルとpdbの動作によって混乱します。Mac OS X端末アプリケーションで標準入力が入力されていないのはなぜですか?
新しい端末を起動すると、標準入力がIと表示されます。ただし、エラーが発生した場合、突然標準入力が画面に表示されません。このエラーは、ターミナルウィンドウをシャットダウンするまで続きます。
標準出力が表示されているため、入力はまだキャプチャされています。
など。 in pdb.set_trace()
私はコードのどこにいるのかを表示することができます。ただし、 'l'は表示されず、空のプロンプトが表示されます。
これは私が私が入力してるかを判断することはできませんので、それは難しいデバッグすることができます。
は、何が間違って行くことができ、私はそれを修正するために何ができるのでしょうか?
"ただし、エラーがある場合は、"エラーを定義してください。どこ?あなたはIDLEにいますか? Python '>>>'プロンプトから実行していますか?具体的には何が起こっているのですか?プロセスが端末をリセットしたことは明らかです。問題は、どちらですか? –
私はPythonのインタラクティブシェルを実行しています:これは原因でエラーが発生したと考えています: エラー:[Errno 32]壊れたパイプ – BryanWheelock
私のdevサーバーがしばらく実行されている場合、私はUbuntuシェルで同様の問題がありました。さらにタイプされた文字が表示されないようにする、ある種の最大バッファがあるかもしれません。新しい端末を開くか、クリアしてください。 –