パターン1
warnings.simplefilter(action, category=Warning, lineno=0, append=False)
を使用して FutureWarning
のみを指定して非表示にする。
import warnings warnings.simplefilter('ignore', FutureWarning)
warnings.filterwarnings('ignore')
としてwarningすべてを無視することもできるが、今回は 「FutureWarning だけを消したい」のだから非表示にするwarningもFutureWarningに絞るべき。
パターン2
特定のコードブロックのwarningのみを非表示にするには、with文を使う。
import warnings with warnings.catch_warnings(record=True) as w: # ここにwarningが出るコードを書く # warningの内容を確認できる for wi in w: print(wi)