python---‘DataFrame‘ object has no attribute ‘read‘ 报错的解决
代码和报错信息
在读取excel表格信息的时候发生报错:
代码:
detail=pd.read_csv('../data/meal_order_detail.csv',encoding='utf-8')
print(detail.read())
报错信息:
解决办法
后面加一个:
iterator=True
iterator=True 是 pandas 读取 CSV 文件的一个参数选项。当设置为 True 时,读取器会返回一个 DataFrame 的迭代器,而不是一次性加载整个数据到内存中。这意味着数据会被按块读取,适合处理非常大的数据集,避免内存不足的问题
detail=pd.read_csv('../data/meal_order_detail.csv',encoding='utf-8',iterator=True)
print(detail.read())
再次读取excel的信息:
可以看到读取成功了!!!