mk-toolブログ

エンジニアと家のことをごちゃごちゃと書いてます

2018-07-15から1日間の記事一覧

【python】TypeError: 'float' object is not iterable といわれた

概要 以下のエラーが発生したためメモ。 TypeError: 'float' object is not iterable 解決策 list(1)やlist(1.0)のようなキャストが発生している場合に発生する。 以下のようにすればOK。 list([1])

【python】TypeError: Object of type 'map' is not JSON serializable といわれた

概要 以下のエラーが出たのでメモ。 TypeError: Object of type 'map' is not JSON serializable 解決策 pythonにおいてmapはジェネレータであるらしい。そのため、JSONにシリアライズする場合はmapをlistに変換する必要があるので以下のようにする。 list(h…

【python】TypeError: Object of type 'Decimal' is not JSON serializable と言われた

概要 以下のエラーが出てのでメモ。 TypeError: Object of type 'Decimal' is not JSON serializable また、Qiiaにすでに解決記事を出している方がおり、私も丸コピなので基本的におなじことをしています。 ドキュメントに以下の記載があります。これを使用…

【Python】NameError: name 'xrange' is not definedと言われる

概要 以下のエラーが出たのでメモ。 NameError: name 'xrange' is not defined 解決策 xrange()はpython3ではrange()にremameされているため、range()にすればOK。 参考 stackoverflow.com

【Python】AttributeError: 'dict' object has no attribute 'has_key'

概要 以下のエラーメッセージが表示されたので対処。 AttributeError: 'dict' object has no attribute 'has_key' 解決策 has_keyはpython3で使えないらしいので、inを使ってキーの存在確認を行う。 if 'Item' in raw_data: # code else: # code 参考 https:…