`

python处理utf8编码中文及打印中文列表和字典的方法

阅读更多
python处理utf8编码中文,需要在py文件的第一行加入:# -*- coding:utf-8 -*- 或 #coding=utf-8

打印字符串时,使用print str.encode('utf8');

打印中文列表时,使用循环 for key in list:print key

打印中文字典时,可以使用循环,也可以使用json:
import json
print json.dumps(dict, encoding='UTF-8', ensure_ascii=False)


以上介绍的是python的小知识点,有时遇上utf8编码中文无所适从时,刚好用上。
分享到:
评论

相关推荐

    python 字典中文key处理,读取,比较方法

    这是字典里两个元素的内容,编码是utf-8,中文内容 运行代码如下 # -*- coding: utf-8 -*- rate1 = open('takeOffTime_date.txt', 'r') dic = dict() for line in rate1: line = line.strip().split(' ') data=...

    python考试题目.docx

    A.int32 B.40XL C.self D.__name__ 3.Python3.x 完全支持中文字符,默认使用的的编码格式是( B )。 A.GB2312 B.UTF-8 C.UTF-16 D.CP437 4.以下创建一个字典的语句错误的是( C )。 A. dict1 = {} B.dict...

    Python输出\u编码将其转换成中文的实例

    python2.7在window上的编码确实是个坑 解决如下 如果是个字典的话要先将其转成字符串 导入json库 然后 这么输出(json.dumps(data).decode(“unicode-escape”)) 整个代码demo # -*- coding: UTF-8 -*- #小猪短租...

    python菜鸟教程xml-《菜鸟教程》之基础教程.pdf

    python菜鸟教程xml-《菜鸟教程》之基础教程 ⼀、基础教程 2.1 基本知识点 python默认的编码格式是ASCII格式;需要使⽤# -*- coding: UTF-8才能读取中⽂。 python能进⾏交互式编程,脚本式编程。 python标识符由字母...

    python实现excel读写数据

    #coding=utf8 #导入读excel的操作库 import xlrd class GenExceptData(object): def __init__(self): try: self.dataDic={} #打开工作薄 self.wkbook= xlrd.open_workbook("Requirement.xls") #获取工作表...

    python爬取微博一二级评论数据代码(需设置cookie)

    这段Python代码是一个微博评论爬虫,它主要用于抓取微博的一级评论和二级评论,并将抓取的数据保存到CSV文件中。下面是代码的详细描述: ...数据以UTF-8编码格式保存。 时间转换:trans_time 函数用于将微博评论的时间

    sphinx中文语音训练手册

    在编辑后,使用 文件-转换-ASCII转UTF-8(UNICODE编辑),指定文件中的中文使用utf8编码。 在保存前,设置格式如下: 换行符:UNIX终束符 - LF 指定文件中的回车/换行符为编码0A的换行符 格式:UTF-8 - ...

    nested_encode:将嵌套结构(例如 json.loads)中的 unicode 对象转换为 utf-8 编码字节

    注意:复制字典,就地更改列表和元组。 性能开销:大约 10%。 用法 import simplejson from nested_encode import encode_nested def loads ( data ): return encode_nested ( simplejson . loads ( data )) ...

    python实现智能语音天气预报

    3、利用gzip解压获取到的数据,并编码utf-8 4、利用json转化成python识别的数据,返回为天气预报数据复杂形式的字典(字典中的字典) 2、输出当天天气数据 1、格式化输出当天天气,包括:天气状况,此时温度,最高...

    Python二进制串转换为通用字符串的方法

    Python代码的编码规则为UTF-8。在读入时,文件的每行是二进制串,形如: b'heroes\xff..... 在对每行进一步进行处理时,要求处理对象必须为通用字符串,所以: lineVec = str(line).strip().split('\t') 此时的...

    python学习day02.txt

    res.read().decode("utf-8") ## 数据类型 :string 2、res.getcode() 3、res.geturl() 3、url编码模块(urllib.parse) 1、urlencode(字典) 原始数据 :kw={"kw":"只手遮天"} urlencode后 :kw=%e8%e5%d3... #...

    python3使用GUI统计代码量

    需要注意的是,这里仅仅能打开utf-8编码的文件,其他类型的文件无法打开,会出现解码错误 解决方法:使用try-except语句,遇到解码错误就跳过,即 except UnicodeDecodeError: ''' import easygui as g import sys ...

    Python实现在线暴力破解邮箱账号密码功能示例【测试可用】

    以此类推,切记保存成utf-8编码格式。 放置在当前脚本目录,也可自己定义修改。 支持ssl https /imap协议。 # version 3.4.0 # coding='UTF-8' # time='2014-09-16' import _dummy_thread import

    WEB渗透测试数据库

    utf8 gbk gb2312 big5 utf16 utf7 等所有python支持的编码方式,具体请参考如下链接: python支持的编解码格式 例如: pen.py encode -t unicode "aaa=你好" pen.py encode -t url-all -m gbk "id=你好" pen.py...

    易化的Python-易语言

    清空队列队列_是否为空队列_是否已满正则_匹配编码_编码编码_解码编码_UTF8编码编码_UTF8解码编码_GBK编码编码_GBK解码编码_URL编码编码_URL解码编码_ANSI到USC2编码_USC2到ANSI编码_BASE64编码编码_BASE64解码加密_...

    基于python-Django的测试质量平台+源代码+文档说明

    - 项目管理:新增、编辑、删除项目、列表展示及相关操作 - 模块管理:新增、编辑、删除模块,为项目新增模块 - 添加事务模板:自定义添加事务模板,自定义入参 - 我的事务模板:铺开展示用户本人添加的事务,方便...

    python代码规范

    如无特殊情况,文件一律使用utf-8编码如无特殊情况,文件头部必须加入#-*-coding:utf-8-*-2.1.缩进统一使用4个空格进行缩进2.2.行宽每行代码最好不要超过80个字符(在特殊情况下可以超过80个,但最好不要超过120个)...

    Day 1 编程基础1

    Day 2 字符串字符编码之ASSCIA\Unicode\UTF-8的关系与互相转换列表元组哈希表字典collections系列可命名元组(namedtuple

    notebook:我的技术笔记本〜

    zjuchenyuan的笔记本 我关于技术的笔记本,用于查找和共享 查看内容请单击Topic标题(如 )进入页面后使用右侧目录定位 评论请使用: 安装点 设置pip源 请求使用多IP请求 ...Python3.5打开打开文件默认使用utf-8 使

Global site tag (gtag.js) - Google Analytics