我有一个 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)