Как сохранить пробелы в гиперссылках при преобразовании реструктурированного текста в html?

Я использую документацию Python и сценарий rst2html.py для преобразования реструктурированного текста в HTML.

Я хочу преобразовать строку так:

Test1 `(link1)  <C:/path with spaces/file.html>`_ 

На что-то вроде этого:

<p>Test1 <a class="reference external" href="C:/path with spaces/file.html">(link1)</a>

Но вместо этого я получаю это (пробелы в пути удаляются):

<p>Test1 <a class="reference external" href="C:/pathwithspaces/file.html">(link1)</a>

Как сохранить пробелы в ссылках?

1 ответ

Решение

Я не знаю, как вы извлекаете строку из файла (или стандартного ввода), но вам следует преобразовать строку, связанную со ссылкой, в объекты HTML. Вы можете найти больше информации в следующей ссылке Escapeing HTML - Python Wiki.

Надеюсь, это поможет вам.

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