Size: a a a

Сообщество Python Программистов

2021 January 08

А

Айван in Сообщество Python Программистов
Для / не нужен \
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Sergey Samoilenko
Товарищи. Подскажите пожалуйста,
Есть строка "https:\/\/eva.ua\/pr20103\/"
через реплейс я пытаюсь получить https://eva.ua/pr20103

вот так : .replace("\\", '')

и оно работает, но с предупреждением

DeprecationWarning: invalid escape sequence '\/'


как сделать правильно?
Просто расэкранировать
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Айван
Зачем там \ и какой питон?
тут нельзя написать просто один \
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Айван
Для / не нужен \
еслиже пишу так как на скрине - вылетает DeprecationWarning: invalid escape sequence '\/'
источник

AT

Alexander T in Сообщество Python Программистов
Sergey Samoilenko
тут нельзя написать просто один \
r’\’
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Alexander T
r’\’
как ни странно, но все равно

DeprecationWarning: invalid escape sequence '\/'
 return (bytes(text, 'ascii').decode('unicode-escape')).replace(r'/', '').replace("{",'').replace("}",'')
источник

AT

Alexander T in Сообщество Python Программистов
Sergey Samoilenko
как ни странно, но все равно

DeprecationWarning: invalid escape sequence '\/'
 return (bytes(text, 'ascii').decode('unicode-escape')).replace(r'/', '').replace("{",'').replace("}",'')
тебе ж сказали, и в ворнинге написано - дело не в \\ а в \/
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Alexander T
тебе ж сказали, и в ворнинге написано - дело не в \\ а в \/
так а где он у меня ?? я ведь так нигде и не пишу
источник

AT

Alexander T in Сообщество Python Программистов
Sergey Samoilenko
Товарищи. Подскажите пожалуйста,
Есть строка "https:\/\/eva.ua\/pr20103\/"
через реплейс я пытаюсь получить https://eva.ua/pr20103

вот так : .replace("\\", '')

и оно работает, но с предупреждением

DeprecationWarning: invalid escape sequence '\/'


как сделать правильно?
вот тут
источник

AT

Alexander T in Сообщество Python Программистов
“есть строка, …”
пишешь.
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Alexander T
вот тут
так это строка после парсинга - что я с ней сделаю
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Sergey Samoilenko
так это строка после парсинга - что я с ней сделаю
это входящие данные.. я на них не влияю никак
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Sergey Samoilenko
так а где он у меня ?? я ведь так нигде и не пишу
Проверь поиском по проекту "\/"
источник

AT

Alexander T in Сообщество Python Программистов
и оно тебя ПРЕДУПРЕЖДАЕТ, что такой эскейп однажды перестанет работать.
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Alexander T
и оно тебя ПРЕДУПРЕЖДАЕТ, что такой эскейп однажды перестанет работать.
это я понял.. короче проигнорировать мне это - так как на входящие данные (строку) я повлиять не могу
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Sergey Samoilenko
это я понял.. короче проигнорировать мне это - так как на входящие данные (строку) я повлиять не могу
Питон не будет тебя предупреждать если это в строке
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Предупреждает, потому что не в строке а именно в коде
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Питон не будет тебя предупреждать если это в строке
сори - но в коде у меня этого нет…
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Sergey Samoilenko
сори - но в коде у меня этого нет…
Единственный файл в проекте?
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Единственный файл в проекте?
да
источник