python字符编码导致dict中key不同
生活随笔
收集整理的這篇文章主要介紹了
python字符编码导致dict中key不同
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
都是utf-8的編碼。
從文件中l(wèi)oad進(jìn)來,形成了一個dict。
但是從mysql中獲取數(shù)據(jù),形成str類型的key,使用該key從dict中獲取數(shù)據(jù)時,則獲取出錯,沒有找到數(shù)據(jù)。
查出原因,需要將key進(jìn)行encode:key_str.encode('utf-8')才行。
總結(jié)
以上是生活随笔為你收集整理的python字符编码导致dict中key不同的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中range和xrange的
- 下一篇: Hadoop Stream Python