#python
#python
Вопрос:
У меня есть сбор данных списков. Я хочу, чтобы значение было извлечено в файле word.
item = {"Maling":["melon jam 300gram", "34aed"], "nescafe":["3 in 1 coffee", "20 aed"]}
Я хочу, чтобы эти данные ключа и значения автоматически записывались в файл Word, как показано ниже.
Maling
Melon jam 400
34 aed
Комментарии:
1. Вы смотрели документацию ?
2. Несколько вещей, которые нужно исправить в вашем вопросе и / или примечании. 1) Вы не указали, что хотите удалить единицы измерения (граммы, валюту), но это в вашем ожидаемом выводе. 2) Связанный, интервал 3) Каким-то образом вы переходите от 300-граммовой банки к 400 {что, вероятно, является простой опечаткой)
3. я не хочу, чтобы что-то удалялось. ключ — это бренд, а значение — описание товара и цена, поэтому я хочу, чтобы ключ и значение были отформатированы в файл world, чтобы я мог его распечатать.
Ответ №1:
Вы можете попробовать это:
import docx
mydoc = docx.Document()
item = {"Maling":["melon jam 300gram", "34aed"], "nescafe":["3 in 1 coffee", "20 aed"]}
for i in item:
mydoc.add_paragraph(i)
for j in item[i]:
mydoc.add_paragraph(j)
mydoc.save('demo.docx')
Комментарии:
1. Трассировка (последний последний вызов): File «/Users/apple/PycharmProjects/pythonProject10/docx/price.py «, строка 2, в <module> mydoc = docx. Document () Ошибка атрибута: модуль ‘docx’ не имеет атрибута ‘Document’
2. Пожалуйста, установите:
pip install python-docx
3. я устанавливаю pip3, устанавливаю python-docx
4. mydoc = docx. Document () Ошибка атрибута: модуль ‘docx’ не имеет атрибута ‘Document’
5. Вы можете попробовать это:
https://python-docx.readthedocs.io/en/latest/user/install.html