Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Что значит 'invalid escape sequence python' и как это исправить?

  1. Что значит 'invalid escape sequence python' и как это исправить?

    Ребята, привет! Столкнулся с проблемой 'invalid escape sequence python' в своем коде и хз, что делать. Я новичок в пайтоне и, честно сказать, просто пытаюсь понять, что это за фигня и как её избежать. У кого-то было такое? Какие есть решения, чтобы не натыкаться на это сообщение снова? Код у меня довольно простой, строковые данные и немного логики на них. Подскажите плз, реально нужно!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Это сообщение возникает, когда ты используешь некорректные экранированные последовательности в строках. Часто это происходит из-за того, что ты забываешь добавить двойной слэш (\\). Например, если ты пишешь путь к файлу в Windows 'C:\dir\file.txt', поменяй на 'C:\\dir\\file.txt' или используй raw строки
    Программный код:
    r"C:\dir\file.txt" 
    .

    Попробуй это:
    Программный код:
    path "C:\\dir\\file.txt"
    raw_path r"C:\dir\file.txt" 

  4. Цитата Сообщение от nikov
    Привет! Это сообщение возникает, когда ты используешь некорректные экранированные последовательности в строках. Часто это происходит из-за того, что ты забываешь добавить двойной слэш (\\). Например, если ты пишешь путь к файлу в Windows 'C:\dir\file.txt', поменяй на 'C:\\dir\\file.txt' или используй raw строки
    Программный код:
    r"C:\dir\file.txt" 
    .

    Попробуй это:
    Программный код:
    path "C:\\dir\\file.txt"
    raw_path r"C:\dir\file.txt" 
    Про raw строки вообще топ совет! Это реально упрощает дело, когда много слешей в пути.

  5. Приветствую! 'invalid escape sequence' часто всплывает, когда ошибся с экранированием специальных символов. Например,
    для новой строки или для табуляции и так далее. Лучше используешь raw строки для путей или экранируй символы двойным слешем.

  6. Цитата Сообщение от Опал
    Приветствую! 'invalid escape sequence' часто всплывает, когда ошибся с экранированием специальных символов. Например,
    для новой строки или для табуляции и так далее. Лучше используешь raw строки для путей или экранируй символы двойным слешем.
    Точно, часто такое всплывает на новых проектах, бывают траблы с путями.

  7. Эй! Тут главное запомнить: если видишь backslash, подумай, что он нужен для чего-то. Если не уверен, делай raw строку: \r, , и прочие символы могут сломать код, если не знаешь, для чего они. Удачи, бро!

  8. Цитата Сообщение от Мари
    Эй! Тут главное запомнить: если видишь backslash, подумай, что он нужен для чего-то. Если не уверен, делай raw строку: \r, , и прочие символы могут сломать код, если не знаешь, для чего они. Удачи, бро!
    Блин, про \r всегда забываю. Спасибо за напоминание!

  9. Если проблема именно с путями, то raw строки - идеальный варик, бро! И будь осторожен с одинарным слешем. Вот вариант примера:

    Программный код:
    path "C:\\Users\\Username\\Documents\\file.txt"  # экранируем кучу слешей
    path_raw r"C:\Users\Username\Documents\file.txt"  # используем raw строку
    print(path)
    print(
    path_raw
    Так что таких косяков можно легко избежать, немного привыкнуть к пайтону - и будет огонь!

  10. Цитата Сообщение от Соната
    Если проблема именно с путями, то raw строки - идеальный варик, бро! И будь осторожен с одинарным слешем. Вот вариант примера:

    Программный код:
    path "C:\\Users\\Username\\Documents\\file.txt"  # экранируем кучу слешей
    path_raw r"C:\Users\Username\Documents\file.txt"  # используем raw строку
    print(path)
    print(
    path_raw
    Так что таких косяков можно легко избежать, немного привыкнуть к пайтону - и будет огонь!
    От души, очень доступно объяснил, даже новичку понятно ?

Страница 1 из 2 12 ПоследняяПоследняя