报错:

pandas.errors.EmptyDataError: No columns to parse from file

在对多个csv文件处理的时候报错。看了很多人的,最后解决办法如下:

修改前:

data_raw = pd.read_csv(path + '\\' + file_name, encoding="ISO-8859-15")

修改如下:

    try:
        data_raw = pd.read_csv(path + '\\' + file_name, encoding="ISO-8859-15")
    except Exception as e:
        print(e, type(e))
        if (isinstance(e, pd.errors.EmptyDataError)):
            print("这里对空行文件进行处理")

这是是忽略了报错的空文件,继续往下执行。(处理了所有的文件,除开有问题的空文件)

ref:https://segmentfault.com/q/1010000040995130

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐