python------unicode字符串转换为其他类型

问题描述:

一下字符串转换为json类型

{u'src': u'crawl', u'cid': u'Ctengbangguoji', u'datatype': u'ItemBase', u'timestamp': 1383644151594, u'iid': u'26286', u'crawldata': {u'star': 3, u'attr': {u'type': u'item'}, u'crt': 1383644151, u'url': u'http://www.feiren.com/hotel/hotel_26286.html', u'creation_time': 1383644151, u'md5': u'ec35f0cb9f2cfaa841a1562d662fc982'}, u'method': u'UpdateItem'}




解决方案:

使用exec 'json_msg=%s'%(line)把字符串转换为dict类型就可以用了


补充:

把其他类型转换为字符串

除了str(variable)之外

cid = "%s"%(json_msg["cid"])

原文地址:https://www.cnblogs.com/catkins/p/5270547.html