私は、Pythonスクリプトで劣性いくつかの簡単な数学をやっているとフォロー警告取得しています:Pythonで特定の警告メッセージを取り除き、他のすべての警告を正常に保つには?
「警告:除算で発生したゼロによる除算」。
いくつかのコンテキストを提供するために、私は2つの値を取り、値(a - b)/a
で、その一定範囲以上は、それを処理し、時にはa
またはb
の値がゼロであるかのパーセント差を見つけようとしています。
私は(特定の行で)この特定の警告が、私は今のところ(私はしたくない)すべての警告を停止する方法を私に示しているようだ発見したすべての情報を取り除きたいです。私はシェルスクリプトを記述するために使用する場合
、私は私がのために「コード」の警告を取得し、「さらに多くのコード」コマンドをではなくなり、その例では、この
code...
more code 2 > error.txt
even more code
ような何かを行うことができます二行目。
これは可能ですか?
を= = 0と計算をしない? – AlG
これは通常のPythonの警告ではありません。実行しているコードを表示できますか? –
これは例外ではなく、警告ではありませんか?あなたは 'ZeroDivisionError'をキャッチできませんか? – mpen