1

スクリプトの設定を含む 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)
4

1 に答える 1