1
我有一个json设置文件,其中包含我的脚本的设置。部分设置是csv.writer()
的分隔符。从文件中读取的CSV分隔符
当它被读入变量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)
你是如何读取该设置文件的第一个地方? –
@MartijnPieters见编辑。 – Cheetah
http://peterflow.com/q/4723535/155813? – mg007