私はいくつかのコマンドを実行するbashスクリプトを書いています。以下は抜粋です。
echo -en "\nStage 2: Launching Bot\e[1;0m\n"
python main.py
の出力には、python main.py
最初に複数行の警告がたくさん含まれています。 「[Bot]」で始まる出力行のみを表示するにはどうすればよいですか(またはこれらの警告を出力しない方法はありますか?)。
答え1
警告を抑制するためにPythonモジュールを使用していますwarnings
。
# this should be at the very top of the file
import warnings
warnings.filterwarnings("ignore")
# the rest of the code, including all other import statements, goes here
今はエラーと私が出力したいものの両方を印刷します。
答え2
質問は実際にはPython警告(一般的に理由がある場合)を無視することに関するものなので、次をお読みください。文書実際には、素晴らしい、きれいな効果を生成しpython - Wignore
(おそらく第三者)、コードの修正を防ぎます。