执行os.system(export_cmd)出现pandas.errors.EmptyDataError: No columns to parse from file
时间: 2024-03-10 12:50:21 浏览: 164
系统缺少文件
`os.system(export_cmd)`执行的是shell命令,`pandas.errors.EmptyDataError: No columns to parse from file`的错误提示表明你在执行`export_cmd`命令时,生成的文件是空的,即没有数据。因此,在使用`pd.read_csv()`读取空文件时,会出现这个错误。
你需要检查一下`export_cmd`生成的文件是否存在且包含数据。另外,你可以在执行`pd.read_csv()`之前,先打印一下文件路径和文件内容,以确保文件存在且包含数据。例如:
```
import os
import pandas as pd
export_cmd = "your_export_cmd"
os.system(export_cmd)
file_path = "your_file_path"
if os.path.exists(file_path):
with open(file_path, "r") as f:
data = f.read()
print("File content: ", data)
df = pd.read_csv(file_path)
```
这样可以帮助你找到问题所在,进一步排除错误。
阅读全文