Я использую elementtree в Python. Мне нужно использовать переменную вместо текста в подэлементе .text
Пример:
ET.SubElement(pv,"title", lang = "en").text = "ertyuiiuyghgvc"
мне нужно
ET.SubElement(pv,"title", lang = "en").text = myvariable[1]
любая помощь?
Вы также можете отредактировать свой вопрос и предоставить полныйМинимальный, полный и проверяемый пример, чтобы мы могли скопировать и вставить ваш код в нашу среду IDE и получить те же ошибки.






да, моя переменная также является строкой, вместо этого 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"
Это не похоже на настоящий ответ. Если вы хотите уточнить вопрос, пожалуйста, отредактируйте вопрос.
в чем дело с вашим подходом?
myvariable- это список, содержащий более 1 элемента, из которых 2-й элемент (индекс 1) является строкой? в чем ошибка? каковы ваши точные вопросы / проблемы?