Задать вопрос
@DimonfromChehov

Почему при сохранении в JSON, python добавляет NBSP?

Здравствуйте.
Помогите пожалуйста разобраться с проблемой:
при сохранении спарсеного текста в json файл в некоторых местах получаю NBSP. Подскажите как это удалить? при выводе в консоль этого нет, но если скопировать из консоли текст и куда то вставить то тоже есть. Если открыть не в Pycharm то опять пропадают. Можно ли удалить их так как они создают ненужные пробелы и .replace(' ", '') их не берет((
Спасибо!

629ab8efef454739244924.png
  • Вопрос задан
  • 1164 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вы сами сказали что у вас случилось. Вы парсите файл, в нем есть неразрывные пробелы. Поэтому питон сохраняет то что вы ему даете. Все правильно. Pycharm отображает спец символы, это тоже правильно и это можно отключить.
U+202F

поэтому делаете так

str.replace(u"\u202F", " ")
Ответ написан
@RoGad
Пробуйте
str.replace('\xa0', '')
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽