几种方法适用于不同的情况:
第一种:在终端运行py文件:
python -W ignore file.py
不需要import warning就可以执行
第二种:全文取消警告的输出:
import warnings
warnings.filterwarnings("ignore")
加入这条语句之后的警告都将会被忽略,之前的不受影响。
第三种:部分代码取消警告:
import warnings
with warnings.catch_warnings():
warnings.simplefilter("ignore")
a = 1/0.0
这种方法的优点是可以选择特定的语句隐藏警告。
另外说一句,警告,很多时候是我们的代码不够健壮,容错性不强导致的,不要以为忽略警告就万事大吉了,他可能在其他地方出来搞你。