Как помешать тексту в строке ссылки html в python - PullRequest
0 голосов
/ 24 марта 2011

В компании, в которой я работаю, они используют приведенную выше команду для создания ссылки из списка данных, которые мы храним на карте

link=a % firstUpper(b)

, который производит что-то вроде

<a href="path/tomyhtml/foo.html">foo</a>

Я хотел бы изменить строку ссылки и добавить к ней атрибут заголовка, чтобы она выглядела как

<a href="path/tomyhtml/foo.html" title="Some cool title">foo</a>

Я думал изменить заголовок в третьем символе, который выглядит как "большую часть" пробелов, но, на мой взгляд, это не самое элегантное решение.

Ответы [ 2 ]

4 голосов
/ 24 марта 2011

Использование BeautifulSoup :

from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup('<a href="path/tomyhtml/foo.html">foo</a>')
soup.a["title"] = "Some cool title"
2 голосов
/ 24 марта 2011
s = '<a href="%s" title="%s">foo</a>'

print s % (href_string, title_string)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...