Python 如果存在错误则忽略并继续执行其余代码
Python If error exist then ignore and keep going with the rest of the code
我编写了以下代码,在特定文件夹上使用多个报告:
import pandas as pd
import glob
##some code before
all_files = glob.glob("CONTROL_REPORT*")
lib = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
lib.append(df)
ap_control = pd.concat(lib, axis=0, ignore_index=True)
ap_control = ap_control[['Column1','Column2','Column3','Column4','Column5']]
##some code after
但是有些情况下 control_report 在文件夹中不存在,因此我想添加一个例外,如果这部分代码有错误忽略并继续处理其余部分
提前致谢
您需要为此使用 Try-Except 语句
https://www.w3schools.com/python/python_try_except.asp
此致
for filename in all_files:
try:
df = pd.read_csv(filename, index_col=None, header=0)
except:
continue
lib.append(df)
我编写了以下代码,在特定文件夹上使用多个报告:
import pandas as pd
import glob
##some code before
all_files = glob.glob("CONTROL_REPORT*")
lib = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
lib.append(df)
ap_control = pd.concat(lib, axis=0, ignore_index=True)
ap_control = ap_control[['Column1','Column2','Column3','Column4','Column5']]
##some code after
但是有些情况下 control_report 在文件夹中不存在,因此我想添加一个例外,如果这部分代码有错误忽略并继续处理其余部分
提前致谢
您需要为此使用 Try-Except 语句
https://www.w3schools.com/python/python_try_except.asp
此致
for filename in all_files:
try:
df = pd.read_csv(filename, index_col=None, header=0)
except:
continue
lib.append(df)