issue

作者: 赌气的对白 | 来源:发表于2015-09-23 06:49 被阅读6次

    How to overcome “datetime.datetime not JSON serializable” in python?

    a simple solution based on a specific serializer that just converts
    datetime.datetime objects to strings:

    def default(o): 
        if type(o) is datetime.date or type(o) is datetime.datetime:
             return o.isoformat()
         raise TypeError ("Type not serializable")
    def jsondumps(o): 
        return json.dumps(o, default=default)
    

    or
    In your call do something like: json.dumps(yourobj, cls=DateTimeEncoder)

    from datetime import datetimeimport json
    class DateTimeEncoder(json.JSONEncoder): 
        def default(self, o):
             if isinstance(o, datetime): 
                return o.isoformat()
             return json.JSONEncoder.default(self, o)
    

    More

    “IOError: decoder zip not available”

    There are many situations for this problem.The follows solution works for me.(CentOs 6.5 Final)

    pip uninstall PIL
    pip install PIL
    

    try to reinstall PIL, and pay attention to the output info after you reinstalled:

    PIL 1.1.7 SETUP SUMMARY
    --------------------------------------------------------------------
    version 1.1.7
    platform linux2 2.7.3 (default, Sep 26 2012, 21:51:14)
     [GCC 4.7.2]
    ----------------------------------------------------------------------- 
    TKINTER support available
    *** JPEG support not available--- 
    ZLIB (PNG/ZIP) support available
    *** FREETYPE2 support not available
    *** LITTLECMS support not available
    

    More
    Related

    相关文章

      网友评论

          本文标题:issue

          本文链接:https://www.haomeiwen.com/subject/nkmicttx.html