Запишите reStructuredText t программно в Python - PullRequest
0 голосов
/ 06 мая 2020

Есть ли какая-нибудь библиотека Python3 .X, которая помогает писать файл / текст rST. Я не хочу писать файл rST с ручным оформлением с помощью file.write (). Я ищу библиотеку, которая упрощает создание файла rST с различными элементами, такими как жирный шрифт, подчеркивание, таблицы.

Примечание : я не хочу читать файл rST, я хочу создать файл rST программно

1 Ответ

0 голосов
/ 06 мая 2020

Может быть, этот python модуль с именем Docutils поможет вам.

В любом случае, взгляните на этот учебник где используется в сфинксе:

Синтаксис reStructuredText (RST) обеспечивает простой для чтения синтаксис разметки открытого текста и систему синтаксического анализа «что видишь, то и получаешь». Однако вам нужно быть очень точным и придерживаться некоторых строгих правил:

В python вы можете начать использовать:

from __future__ import print_function

__docformat__ = 'restructuredtext'

from docutils import core, io
...
from docutils.parsers import rst
print rst.Directive.__doc__

from Docutils.parsers import rst class MyDirective (rst.Directive):

О директивах читайте эту веб-страницу .

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