【发布时间】:2020-07-01 00:24:36
【问题描述】:
在前端(React),用户上传文本文件并通过 POST 请求将其发送到后端(Flask)。
我通过 file = request.files['file'] 获取文件。
现在,有时文本文件可能包含几行不被视为列标题的信息。例如,它可能看起来像:
2020-06-30
Users's name
Company
column1 name column2 name column3 name
data data data
data data data
现在,如果我使用 pandas,我会运行以下代码:
import pandas as pd
read_file = pd.read_csv(file, delimiter="\t", error_bad_lines=False, header=None, nrows=50)
它将返回文本文件的前 3 行并跳过其余行并显示错误:expected 1 fields, saw 3。
我需要返回文本文件中出现的前 50 行。我该怎么做?
【问题讨论】:
标签: python python-3.x reactjs pandas flask