[python] tablica

Viewer

  1. # Создание XML таблицы с контент-планом для проекта "Мастер Чилл"
  2.  
  3. from xml.etree.ElementTree import Element, SubElement, tostring
  4. from xml.dom.minidom import parseString
  5.  
  6. def create_content_plan_xml():
  7.     root = Element('ContentPlan')
  8.     root.set('Project', 'MasterChill')
  9.  
  10.     weeks = ['Week1_Balance', 'Week2_Development', 'Week3_Simplicity', 'Week4_NatureConnection']
  11.     themes = [
  12.         "Баланс между работой и личной жизнью",
  13.         "Развитие через отдых",
  14.         "Простота и сознательное потребление",
  15.         "Соединение с природой"
  16.     ]
  17.     content_types = [
  18.         ["История успеха", "Инфографика", "Практический совет", "Цитата"],
  19.         ["Обучающее видео", "Статья в блоге", "Интервью", "Фотоотчет"],
  20.         ["Чек-лист", "Мини-сериал в Инстаграме", "Подборка", "Live сессия"],
  21.         ["Видео-экскурсия", "Экспертный пост", "Фото-челлендж", "Обзор"]
  22.     ]
  23.  
  24.     for week, theme, content_list in zip(weeks, themes, content_types):
  25.         week_element = SubElement(root, week)
  26.         week_element.set('Theme', theme)
  27.  
  28.         for content in content_list:
  29.             content_element = SubElement(week_element, 'Content')
  30.             content_element.text = content
  31.  
  32.     # Красиво форматированный вывод
  33.     xml_str = tostring(root, 'utf-8')
  34.     parsed_str = parseString(xml_str)
  35.     return parsed_str.toprettyxml(indent="  ")
  36.  
  37. # Создаем XML и выводим его
  38. xml_content_plan = create_content_plan_xml()
  39. print(xml_content_plan)
  40.  

Editor

You can edit this paste and save as new: