代码如下:
# -*- coding: utf-8 -*-
......
.......
#生成信息表头,创建新列表
lines = []
lines.append('姓名\t 电话 \t 邮箱\n')
运行代码后没有报错,生成文本显示乱码:
濮撳悕 鐢佃瘽 閭
王颐笳 13691177890 ------
张三 13529293939 ------
李斯 15811589981 ------
桑迪 13010026896 ------
这里需要搞清楚python中的字符编码和中文处理问题。
一是编码的类型
二是decode、encode执行方式