gpt4 book ai didi

python csv模块错误

转载 作者:太空狗 更新时间:2023-10-29 17:38:23 27 4
gpt4 key购买 nike

当我使用 Python 时 csv模块,它向我展示了

"delimiter" must be an 1-character string"

我的代码是这样的

 sep = ","
srcdata = cStringIO.StringIO(wdata[1])
data = csv.reader(srcdata, delimiter=sep)

wdata[1] 是一个字符串源。

我该如何解决这个问题?

最佳答案

你很可能在你的模块顶部有 from __future__ import unicode_literals 或者你正在使用 python 3.x+ 你需要做这样的事情:

sep=b","  # notice the b before the "
srcdata=cStringIO.StringIO(wdata[1])
data = csv.reader(srcdata,delimiter=sep)

这告诉 Python 你想将 "," 表示为字节字符串而不是 unicode 文字。

关于python csv模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625412/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com