@Follin

Как отменить экранирование в python?

Есть код
if '/' not in msg.text or '\' not in msg.text or '|' not in msg.text:
Но после \ всё ломается, т.к. похоже оно ждёт \n и т.д. Как ввести просто \ в строке?
  • Вопрос задан
  • 366 просмотров
Пригласить эксперта
Ответы на вопрос 1
drygdryg
@drygdryg
Python-разработчик
Просто добавьте ещё один обратный слэш:
if '/' not in msg.text or '\\' not in msg.text or '|' not in msg.text:

или используйте "сырую" строку (raw string) — интерпретатор не будет обрабатывать экранирующие символы внутри неё:
if '/' not in msg.text or r'\' not in msg.text or '|' not in msg.text:
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы