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