Переменная в подэлементе python elementtree

Я использую elementtree в Python. Мне нужно использовать переменную вместо текста в подэлементе .text

Пример:

ET.SubElement(pv,"title", lang = "en").text = "ertyuiiuyghgvc" 

мне нужно

ET.SubElement(pv,"title", lang = "en").text = myvariable[1]

любая помощь?

в чем дело с вашим подходом? myvariable - это список, содержащий более 1 элемента, из которых 2-й элемент (индекс 1) является строкой? в чем ошибка? каковы ваши точные вопросы / проблемы?

Patrick Artner 06.10.2018 19:56

Вы также можете отредактировать свой вопрос и предоставить полныйМинимальный, полный и проверяемый пример, чтобы мы могли скопировать и вставить ваш код в нашу среду IDE и получить те же ошибки.

Patrick Artner 06.10.2018 19:59
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
2
82
1

Ответы 1

да, моя переменная также является строкой, вместо этого xml-файл воспроизводится следующим образом:

<?xml version = "1.0"?>-<dt>-<city id = "paris"><display-name lang = "fr">paris</display-name></city>-<it route = "paris" stop = "20181006000000 +0000" start = "20181005230000 +0000"><title lang = "fr">ertyuiiuyghgvc</title></it>

только печать:

ertyuiiuyghgvc

только если я использую переменную вместо "mytext"

Это не похоже на настоящий ответ. Если вы хотите уточнить вопрос, пожалуйста, отредактируйте вопрос.

mzjn 07.10.2018 09:18

Другие вопросы по теме