Найти - Пользователи
Полная версия: Поставить точку с запятой к данным в словаре
Начало » Python для новичков » Поставить точку с запятой к данным в словаре
1
Ivan78
Добрый день! Есть словарь, который автоматически формируется при парсинге сайта.
Вот такой код:
 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
Как сделать так, чтобы вместо запятой в словаре была точка с запятой? Или можно как-то добавить точку с запятой при формировании словаря?
Ivan78
Вопрос отменяется)). Открыл файл через гугл докс - данные норм разбиты по ячейкам как надо.
http://joxi.ru/gmvR3apFqo1Jom
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB