・tkinter.PhotoImageを含むリストをシリアライズしたいのですが、できません。pickelで行ったときは、
can't pickle _tkinter.tkapp objects
と出てしまい、こちらもできませんでした。良い方法はないでしょうか?
コード(Python3.6)
Python3.6
1 2import tkinter 3import json 4 5 6savedata = [[2, None, None, None, <tkinter.PhotoImage object at 0x0000000004660780>], 7 [0, None, None, None, None], 8 [0, None, None, None, None], 9 [0, None, None, None, None]] 10 11file = open("savedatas.txt","w") 12json.dump(savedata,file) 13file.close 14print(savedata) 15
エラー
python3
1TypeError: Object of type 'PhotoImage' is not JSON serializable
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。