2011-06-06から1日間の記事一覧

repr/evalでお手軽シリアライズ?

Pythonのreprとevalを使ったらお手軽にシリアライズ・デシリアライズできるんじゃないか? >>> d = {"x": 1.0, "y": 0.5} >>> repr(d) "{'y': 0.5, 'x': 1.0}" >>> eval(repr(d)) {'y': 0.5, 'x': 1.0} という話を聞いて「いやいやNaNとかInfinityとかが通ら…