re.compile ("[" ^ SyntaxError: (ошибка Unicode) 'unicodeescape' code c не может декодировать байты в позиции 0-7: усеченный \ UXXXXXXXX escape - PullRequest
0 голосов
/ 06 марта 2020

Я хочу запустить этот код, чтобы получить все счастливые смайлики в моих твиттах. Но я получаю ошибку. Я использую Google Colab. Я делаю это.

emoji_pattern_happy = re.compile("["
                           u"\U0001F600"
                           u"\U0001F617" # emoticons
                           u"\U0001F642"
                           u"\U0001F60A" 
                           u"\U0001F60D"
                           u"\U0001236A"
                           u"\U0001F61A"
                           u"\U0001F63A"
                           u"\U0001F63B"
                           u"\U0001F61B"
                           u"\U0001F60E"
                           u"\U0001F60C"
                           u"\U0001F642"
                           u"\U0001F923"
                           u"\U0001F494"
                           u"\U00012764"
                           u"\U0001F499"
                           u"\U0001F49C"
                           u"\U0001F9OE"
                           u"\U0001F970"
                           u"\U0001F64C"
                           u"\U0001F4AF"
                           u"\U0001F91D"
                           u"\U0001F49F"
                           u"\U0002763"
                           u"\U0001F913"
                           u"\U0001F415"
                           u"\U0001F4AB"
                           u"\U0001F91F"
                           u"\U0001F44D"
                           u"\U0001F44F"
                           u"\U0001F924"
                           u"\U0001F496"
                           u"\U0001F497"
                           u"\U0001F493"
                           u"\U0001F49B"
                           u"\U0001F49A"
                           u"\U0001F920"
                           u"\U000F9E1"
                           u"\U0001F48B" 
                           u"\U0001F48C" 
                           u"\U0001F498" 
                           u"\U0001F49D"
                           u"\U0001F973"
                           u"\U0001F917"
                           u"\U0001F638"
                           u"\U0001F642" 
                           "]+", flags=re.UNICODE)

1 Ответ

0 голосов
/ 06 марта 2020

Вы оставили 1 из u"\U0002763" и u"\U000F9E1"; вероятно, вы имели в виду u"\U00012763" (не уверен в этом) и u"\U0001F9E1" (кажется вероятным). \U для выхода требуется ровно восемь шестнадцатеричных цифр. К счастью, SyntaxError не позволил вам случайно найти какой-то случайный не связанный персонаж.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...