warnings 模块提供了用于发出警告信息和控制警告过滤器的接口。警告信息通常用于提示开发者某些潜在的问题,但这些问题并不严重到需要抛出异常。
warnings.filterwarnings("ignore")
设置了警告过滤器,使其忽略所有警告信息。
具体来说,可用的动作包括:
- `"default"`:显示所有警告信息(默认行为)。
- `"ignore"` :忽略所有警告信息。
- `"error"`:将所有警告信息转换为异常。
- `"always"`:总是显示所有警告信息。
- `"module"`:每个模块只显示一次每个类型的警告信息。
- `"once"`:在整个程序中只显示一次每个类型的警告信息。