我试图将我从学校成绩网站从Unicode更改为ASCII的这些列表。如何将Unicode列表更改为ASCII
名单看起来就像这样:
x = grades[1]
print x #Input
[u'B', u'84'] #Output
但我不想在那里ü。我试着使用
a.encode('ascii','ignore')
,但我得到
Traceback (most recent call last):
File "C:\Python27\Project.py", line 33, in <module>
L1.encode('ascii','ignore')
AttributeError: 'list' object has no attribute 'encode'
反正是有这样做吗?
“我不希望你在那里”意味着一个严重的误解。你的任何物体都没有'u'。如果你打印出一个Unicode字符串,将它存储在一个文件等中,它不会用'u'打印,而是用引号打印(或常规字符串)。 – abarnert 2013-05-06 22:49:23
即时消息输入到一个图像,所以你出现了一切 – Serial 2013-05-06 22:56:10
我不知道你是什么意思的“输入到一个图像”,但无论你在做什么,你一定是做错了......而“摆脱“u”不会有帮助,因为只要你仍然做同样的错误事情,你仍然会有额外的引号。 – abarnert 2013-05-06 23:56:42