Этот вопрос был задан здесь Python: как удалить все смайлы Без решения , У меня как шаг к решению. Но нужна помощь, чтобы закончить это.
Я пошел и получил все шестнадцатеричные коды смайликов с сайта смайликов: https://www.unicode.org/emoji/charts/emoji-ordering.txt
Затем я прочитал в файле так:
file = open('emoji-ordering.txt')
temp = file.readline()
final_list = []
while temp != '':
#print(temp)
if not temp[0] == '#' :
utf_8_values = ((temp.split(';')[0]).rstrip()).split(' ')
values = ["u\\"+(word[0]+((8 - len(word[2:]))*'0' + word[2:]).rstrip()) for word in utf_8_values]
#print(values[0])
final_list = final_list + values
temp = file.readline()
print(final_list)
Я надеялся, что это даст мне литералы Unicode. Это не так, моя цель - получить литералы Unicode, чтобы я мог использовать часть решения из последнего вопроса и иметь возможность исключить все смайлы. Есть идеи, что нам нужно, чтобы получить решение?