Python 3.x 读取多个csv文件时获取标记化数据时出错

Python 3.x 读取多个csv文件时获取标记化数据时出错,python-3.x,pandas,csv,dataframe,Python 3.x,Pandas,Csv,Dataframe,我有一个csv的吨,并希望合并到单一的df他们 tmp = [] for file in directory_liste: df_x = pd.read_csv(file,sep=';') tmp.append(df_x) df = pd.concat(tmp) 我得到这个解析器错误parserror:Error标记化数据。C错误:第119行预期有5个字段,saw 6 当我尝试只读取一个文件时,df=pd.read_csv(文件,sep=';')我没有收到任何错误 可能

我有一个csv的吨,并希望合并到单一的df他们

tmp = [] 

for file in directory_liste:
    df_x = pd.read_csv(file,sep=';')
    tmp.append(df_x)

df = pd.concat(tmp) 
我得到这个解析器错误
parserror:Error标记化数据。C错误:第119行预期有5个字段,saw 6

当我尝试只读取一个文件时,
df=pd.read_csv(文件,sep=';')
我没有收到任何错误

可能有不同格式的文件吗?我怎样才能找到它们


“VarName”;“时间串”;“VarValue”、“Validity”、“Time_ms”
这是我在excel中打开文件时使用的格式。

我找到了导致错误的文件

tmp = [] 

for file in directory_liste:
    try:
        df_x = pd.read_csv(file,sep=';')
        tmp.append(df_x)
    except pd.errors.ParserError:
        print(file)

从错误中可以看出,您的一行中似乎有五个以上的字段。在所有文件中还是在某些文件中?记录文件名以查看哪个文件失败