python字符编码导致dict中key不同
2015-05-18 15:13
295 查看
都是utf-8的编码。
从文件中load进来,形成了一个dict。
但是从mysql中获取数据,形成str类型的key,使用该key从dict中获取数据时,则获取出错,没有找到数据。
查出原因,需要将key进行encode:key_str.encode('utf-8')才行。
从文件中load进来,形成了一个dict。
但是从mysql中获取数据,形成str类型的key,使用该key从dict中获取数据时,则获取出错,没有找到数据。
查出原因,需要将key进行encode:key_str.encode('utf-8')才行。
相关文章推荐
- python dict.get()和dict['key']的使用
- python 判断dict中是否含有某个key
- Python dict.has_key()方法
- 【python】判断key是否存在于dict
- python dict 相同key 合并value
- python获取两个dict的不同
- python迭代dict的key和value
- python dict.get()和dict['key']的区别详解
- python Manager 之dict KeyError问题
- python中的key-value结构的dict和set的key值选择
- python dict.get()和dict['key']的区别详解
- python dict 按key排序
- windows和linux的转行符不同导致的Python无法执行的解决方法
- 【python】Python遍历dict的key最高效的方法是什么?
- python dict 遍历key效率问题
- python迭代dict的key和value的方法
- python 关于git下unix和windows换行符不同导致稍微改动一行代码git diff就是全部文件对比的解决方案
- python dict order by key 字典关键字排序
- 【Python】利用setdefault函数实现dict的转置(key与value对互换),统计value出现的次数
- python spark 通过key来统计不同values个数