在python中读取csv文件时如何解决这个qouting必须是整数

梅尔夫的
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", ',', '"')

这是我的 csv 文件 Table1.csv = Field1,Field2,Field3,Field4 中的数据

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

运行代码后=TypeError,引用必须是整数

力布鲁

quote - 用于可选地引用字段的字符

是的,但您将其传递给quoting此处的参数

reader = csv.reader(csv_file, delimiter=separator, quoting=quote)

然而quoting 期望一个整数要指定引号字符,请使用quotechar参数

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在读取文本文件时如何解决这个unicode问题?

在Python中读取json文件时如何解决问题?

如何解决python中的这个AttributeError?

Python代码未将读数存储在.csv文件中。收到“预期序列”错误。任何想法如何解决这个问题?

如何解决 Python 中的“TypeError:元组索引必须是整数或切片”错误?

处理不同类中的整数时如何解决“读取访问冲突”异常

读取文件时如何解决blob错误?

如何解决从txt文件读取时循环问题

从文件中读取公钥或私钥时,如何解决“无效的密钥格式”?

如何解决这个错误?必须先关闭DataReader

尝试在android studio中连接url时获取文件未找到异常。如何解决这个问题?

如何解决:使用.csv Dictreader的Python导入文件失败时出现未定义字符

在 Weka 中打开 CSV 文件时,如何解决此“错误数量的值”错误?

使用cleaned_data时如何解决“ TypeError:字符串索引必须为整数”?

如何解决后缀中的这个问题

类型错误:字符串索引必须是整数;如何在我的代码中解决这个问题?

如何解决Python中的字符串整数问题

在python中读取csv文件时如何打印所需的行

如何在python中读取csv文件时添加行

如何解决Python中读取过多的输入问题

如何解决错误字符串索引在文本扩展中必须为整数

如何解决Logstash中CSV文件的解析错误

如何在Python中从文件读取整数

从 Python 中的 csv 文件读取时将字符串转换为整数/浮点数

我该如何解决这个问题,在浏览器中下载文件时,它会更改文件中的编码,我使用的是 Spring Boot

我该如何解决这个 python 错误?self.stdin.write(input) TypeError: write() 参数必须是 str,而不是字节

如何解决这个问题(来自csv的imp后的错误)?

使用Pandas DataFrame将python字典导出到.csv文件时,如何解决(我认为是)编码问题?

生成饼图时如何解决Python错误:ValueError:“ explode”的长度必须为“ x”