Как сохранить пробелы в гиперссылках при преобразовании реструктурированного текста в 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.
Надеюсь, это поможет вам.