报错:

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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐