Уведомления

Группа в Telegram: @pythonsu

#1 Май 11, 2021 11:38:27

Ivan78
Зарегистрирован: 2013-08-29
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Поставить точку с запятой к данным в словаре

Добрый день! Есть словарь, который автоматически формируется при парсинге сайта.
Вот такой код:

 suvenirs = {
        'title': soup.find('title').get_text(),
        'description': soup.find('meta', {'name': 'description'}).attrs['content'],
        'name': soup.find('h1').get_text(),
        'kategor': kateg,
        'model': soup.find('span', {'itemprop': 'sku'}).get_text(),
        'manufac': manufactur,
        'images': images,
        'price': soup.find('span', class_='catalogue__price--lg').get_text(strip=True),
        'kod': soup.find('meta', {'itemprop': 'mpn'}).attrs['content'],
        'text': soup.find('div', class_='editor').get_text(strip=True),
        'prod_descript': new_list
        }

При выводе этих данных в файл csv всё идет через запятую:
http://joxi.ru/8AnXGQEszJyKqm
Как сделать так, чтобы вместо запятой в словаре была точка с запятой? Или можно как-то добавить точку с запятой при формировании словаря?

Офлайн

#2 Май 11, 2021 14:43:47

Ivan78
Зарегистрирован: 2013-08-29
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Поставить точку с запятой к данным в словаре

Вопрос отменяется)). Открыл файл через гугл докс - данные норм разбиты по ячейкам как надо.
http://joxi.ru/gmvR3apFqo1Jom

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version