У меня есть строковой переменной, котораяДобавить
temp = '1\2\3\4'
Я хотел бы добавить префикс «г» в строку переменной и получить
r'1\2\3\4'
так, что Я могу разбить строку на основе «\». Я пробовал следующее:
r'temp'
'r' + temp
r + temp
Но ничего из вышеперечисленного не работает. Есть ли просто сделать это? Я использую Python 3. Я также пытался кодировать строку, используя
temp.encode('string-escape')
Но он возвращает следующую ошибку
LookupError: unknown encoding: string-escape
Как создаются строки в первую очередь? Если вы делаете это в своем коде, просто добавьте 'r' себя в код? Если вы получаете ввод от пользователя, тогда пользователю необходимо ввести правильную строку в первую очередь. – SethMMorton
Строка - это фактически местоположение файла, которое создается с помощью функции glob.iglob(). Я хотел бы получить весь файл txt в определенном файле, и я хотел бы извлечь имя этих файлов, разделив «\». –
@SethMMorton, см. Мои комментарии выше. Спасибо за ваш ответ. –