如何在python中读取csv文件时修复此qouting必须是整数

如何在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

这是我的csv文件中的数据 表1.csv=字段1、字段2、字段3、字段4

预期输出=['Field1'、'Field2'、'Field3'、'Field4']

运行code=TypeError后,引号必须是整数

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", ',', '"')
然而,
引用
。要指定引号字符,请使用

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)
我可以只解析第一行作为标题吗?如何修正引号必须是整数