Python добавляет "\ u" к строке - PullRequest
0 голосов
/ 04 января 2019

У меня есть строка "E001". Я хотел бы добавить "\ u" в начало этой строки. Поэтому код будет выглядеть примерно так:

output = add_u("E001")
print(output)
--------------------------
OUTPUT: \uE001

Есть трудности с этим, я продолжаюполучение ошибки Unicode

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Попробуйте это:

def add_u(s):
    return r'\u' + s

print(add_u('E001'))

Выходы:

\uE001
0 голосов
/ 04 января 2019

Как насчет:

output = "\\u" + "E001"
print(output)

Или как функция:

def add_u(string):
    return "\\u" + string

output = add_u("E001")
print(output)

Обрабатывает обратную косую черту.

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