dict格式转字符串两种方法的区别
生活随笔
收集整理的這篇文章主要介紹了
dict格式转字符串两种方法的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題起源:
在分析郵件內容的過程當中,由于郵件加載后是個dict格式,然后保存時需要變成字符串格式保存。一開始選擇了str(dict)方法。但這個方法存在一個問題,保存后的字符串個key和value前都帶了個u。比如說:
{u"xxx":u"aaa"}
這種再次加載成dict格式就會報錯。
那么怎么辦呢?
突然發現自己忘記了json有個專門轉字符串的功能。
json.dumps(dict)
然后就是正常的,沒有帶u了。
總得的而言:以后這種字典列表類型轉字符串的函數選用json.dumps。而不是str;
總結
以上是生活随笔為你收集整理的dict格式转字符串两种方法的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python2执行程序内存溢出导致被ki
- 下一篇: python中的带有换行符的字符串在ju