我試圖將我從學校成績網站從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