Python 忽略warning警告错误 + 跳过报错继续执行程序

Posted 星涅爱别离

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 忽略warning警告错误 + 跳过报错继续执行程序相关的知识,希望对你有一定的参考价值。

如何主动产生warning错误:

import warnings
def fxn():
    warnings.warn("deprecated", DeprecationWarning)
with warnings.catch_warnings():
    warnings.simplefilter("ignore")
    fxn()
 
那么如何来控制警告错误的输出呢?
import warnings
warnings.filterwarnings("ignore")
 

如何忽略命令行下警告错误的输出呢?
python -W ignore yourscript.py

那么如何忽略全部的异常呢?下面是一个事例

import pandas as pd

dates=range(20161010,20161114)
pieces=[]
for date in dates:
try:
data=pd.read_csv(\'A_stock/overview-push-%d/stock overview.csv\' %date, encoding=\'gbk\')
pieces.append(data)
except Exception as e:
pass
continue
data=pd.concat(pieces)

 

 

参考:

https://www.cnblogs.com/blueel/p/3529517.html

https://blog.csdn.net/weixin_43307577/article/details/87710251

 

以上是关于Python 忽略warning警告错误 + 跳过报错继续执行程序的主要内容,如果未能解决你的问题,请参考以下文章

如何获得warnings.warn发出警告而不忽略该行?

错误:警告:忽略匿名内部类的 InnerClasses 属性

Illegal instruction错误的定位---忽略编译期警告的代价

怎么忽略KEIL的警告

使用 -Xfatal-warnings 但忽略弃用警告/使用 SBT 的自定义报告器

Flutter 调试:警告:未安装 CocoaPods。跳过 pod 安装