gpt4 book ai didi

python - 从文件中读取的 CSV 分隔符

转载 作者:太空宇宙 更新时间:2023-11-03 18:56:07 25 4
gpt4 key购买 nike

我有一个 json 设置文件,其中包含脚本的设置。部分设置是 csv.writer() 的分隔符.

当它被读入变量settings时并打印出来给我这个:{'delimiter': u','}

当我尝试在 csv.writer(out, **settings) 中使用它时我收到以下错误:TypeError: "delimiter" must be an 1-character string .

现在为了解决这个问题,我这样做:settings["delimiter"] = settings["delimiter"].encode("utf-8")

...但我想知道是否有一种方法可以首先读取该文件,这意味着我不必这样做?

编辑:

设置文件的读取方式如下:

    with open(file) as settings:
details = json.load(settings)

最佳答案

不,JSON 标准始终使用 unicode(这是一件好事)。 json 库没有任何选项,除了对解码器进行子类化之外,还没有选项可以切换为返回字节字符串。

只需对分隔符进行编码即可。

关于python - 从文件中读取的 CSV 分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17220852/

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