如何在python中读取csv文件时修复此qouting必须是整数
这是我的csv文件中的数据 表1.csv=字段1、字段2、字段3、字段4 预期输出=['Field1'、'Field2'、'Field3'、'Field4'] 运行code=TypeError后,引号必须是整数 quote-用于可选地引用字段的字符 是的,但您将其传递给参数如何在python中读取csv文件时修复此qouting必须是整数,python,Python,这是我的csv文件中的数据 表1.csv=字段1、字段2、字段3、字段4 预期输出=['Field1'、'Field2'、'Field3'、'Field4'] 运行code=TypeError后,引号必须是整数 quote-用于可选地引用字段的字符 是的,但您将其传递给参数quoting,如下所示: def read_csv_fieldnames(filename, separator, quote): """ Inputs: filen
quoting
,如下所示:
def read_csv_fieldnames(filename, separator, quote):
"""
Inputs:
filename - name of CSV file
separator - character that separates fields
quote - character used to optionally quote fields
Ouput:
A list of strings corresponding to the field names in
the given CSV file.
"""
with open(filename, newline="") as csv_file:
row_fieldnames = []
reader = csv.reader(csv_file, delimiter=separator, quoting=quote)
for row in reader:
row_fieldnames.append(row)
return row_fieldnames[0]
test_file1 = read_csv_fieldnames("table1.csv", ',', '"')
然而,引用
。要指定引号字符,请使用
quote-用于可选地引用字段的字符
是的,但您将其传递给参数quoting
,如下所示:
def read_csv_fieldnames(filename, separator, quote):
"""
Inputs:
filename - name of CSV file
separator - character that separates fields
quote - character used to optionally quote fields
Ouput:
A list of strings corresponding to the field names in
the given CSV file.
"""
with open(filename, newline="") as csv_file:
row_fieldnames = []
reader = csv.reader(csv_file, delimiter=separator, quoting=quote)
for row in reader:
row_fieldnames.append(row)
return row_fieldnames[0]
test_file1 = read_csv_fieldnames("table1.csv", ',', '"')
然而,
引用
。要指定引号字符,请使用。请提供示例数据、预期和当前行为。另外,避免只发布代码问题(提供上下文)您还没有说什么需要修复…很抱歉,我忘了包括它。我将编辑我的postOne这个函数的一个浪费方面是它读取和解析整个文件,但只返回第一行;相反,它可以返回next(iter(reader))
或more\u itertools。first(reader)
我可以只解析第一行作为标题吗?如何修正报价必须是一个整数,请提供样本数据、预期和当前行为。另外,避免只发布代码问题(提供上下文)您还没有说什么需要修复…很抱歉,我忘了包括它。我将编辑我的postOne这个函数的一个浪费方面是它读取和解析整个文件,但只返回第一行;相反,它可以返回next(iter(reader))
或more\u itertools。first(reader)
我可以只解析第一行作为标题吗?如何修正引号必须是整数