鱼C论坛

 找回密码
 立即注册
查看: 964|回复: 8

[已解决]列表编码问题.

[复制链接]
发表于 2020-5-26 15:57:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
微信图片_20200526155536.png

>>> name = ['张三','李四']
>>> name
['\xd5\xc5\xc8\xfd', '\xc0\xee\xcb\xc4']
>>> print(name)
['\xd5\xc5\xc8\xfd', '\xc0\xee\xcb\xc4']

通过
>>> import sys
>>> sys.getdefaultencoding()
'ascii'

看来idle默认是 ascii编码  这个要怎么改成utf8?
>>> encoding='utf-8'
试过也不行
最佳答案
2020-5-26 16:00:27
别用Python2,用Python3
Python2的编码很恶心人的
用Python3不会有这样的问题
而且,Python2已经过时了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-26 15:59:52 | 显示全部楼层
还有这种情况0.0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 16:00:27 | 显示全部楼层    本楼为最佳答案   
别用Python2,用Python3
Python2的编码很恶心人的
用Python3不会有这样的问题
而且,Python2已经过时了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 16:05:52 | 显示全部楼层
qiuyouzhi 发表于 2020-5-26 16:00
别用Python2,用Python3
Python2的编码很恶心人的
用Python3不会有这样的问题

这是python 2 丫 涨知识了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 16:07:09 | 显示全部楼层
Twilight6 发表于 2020-5-26 16:05
这是python 2 丫 涨知识了

那个print是金色的,代表这是一个语句
Python3已经把print改成函数了,也就是紫色的
所以很容易看出来他用的是Python2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 16:07:19 | 显示全部楼层
对于python2,不要输出整个列表,可以输出列表的元素
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 16:08:14 | 显示全部楼层
qiuyouzhi 发表于 2020-5-26 16:07
那个print是金色的,代表这是一个语句
Python3已经把print改成函数了,也就是紫色的
所以很容易看出来 ...

原来如此
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 16:09:02 | 显示全部楼层
一般存什么编码,读就什么编码。

python2默认存的应该是asc编码,读到内存是unicode,你就得解码成asc。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-26 16:18:54 | 显示全部楼层
qiuyouzhi 发表于 2020-5-26 16:00
别用Python2,用Python3
Python2的编码很恶心人的
用Python3不会有这样的问题

多谢多谢...  找了4个小时. 都调试了半天sys.setdefaultencoding('utf-8')  最终发现. 他居然调用的2.7   上午还是3.8呢. 下午不知道怎么就成2.7了. 气死我了. 在群里问 有人发现了. 问题.  bbs第一次用.. 这回答速度比群里都快呀.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 04:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表