问题起源:
在分析邮件内容的过程当中,由于邮件加载后是个dict格式,然后保存时需要变成字符串格式保存。一开始选择了str(dict)方法。但这个方法存在一个问题,保存后的字符串个key和value前都带了个u。比如说:
{u"xxx":u"aaa"}
这种再次加载成dict格式就会报错。
那么怎么办呢?
突然发现自己忘记了json有个专门转字符串的功能。
json.dumps(dict)
然后就是正常的,没有带u了。
总得的而言:以后这种字典列表类型转字符串的函数选用json.dumps。而不是str;