前提・実現したいこと
初心者で勉強中です。
プログラムで出力したdict型のデータをjsonファイルとして保存させたいです。
発生している問題・エラーメッセージ
TypeError: keys must be str, int, float, bool or None, not tuple
該当のソースコード
python3.9
1detail = dict(zip(ab, cd)) 2 3import json 4with open("myDictionary.json", "w") as f: 5 json.dump(detail, f, sort_keys=True, ensure_ascii=False, indent=4)
試したこと
https://note.nkmk.me/python-json-load-dump/
上記のサイトを参考に該当のソースコードを記述しました。
エラー内容でkeysにstr型以外を指定していると出ています。
私の辞書"detail"の中身は複数の座標(a,b),(c,d)です。
例{(1765,250):(1809,125), ・・・, (1885, 82): (49, 37), (1814, 424): (57, 20)}
このデータをJSONファイルとして保存させる方法が知りたいです。
補足情報(FW/ツールのバージョンなど)
Python3.9
opencv_version = "4.5.3.56"
OS=Microsoft Windows [Version 10.0]
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/03 10:41