各种文本标记的包装

Markups的Python项目详细描述


Travis CI statusCoverage statusReadTheDocs status

此模块为各种文本标记语言提供包装。

默认情况下可用的是MarkdownreStructuredTextTextile,但是 可以轻松添加您自己的标记。

用法示例:

>>>importmarkups>>>markup=markups.get_markup_for_file_name("myfile.rst")>>>markup.name'reStructuredText'>>>markup.attributes[markups.common.SYNTAX_DOCUMENTATION]'http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html'>>>text="""
... Hello, world!
... =============
...
... This is an example **reStructuredText** document.
... """>>>result=markup.convert(text)>>>result.get_document_title()'Hello, world!'>>>print(result.get_document_body())# doctest: +NORMALIZE_WHITESPACE<divclass="document"id="hello-world"><h1class="title">Hello,world!</h1><p>Thisisanexample<strong>reStructuredText</strong>document.</p></div>

版本可以从PyPI下载。源代码托管在 GitHub

文档可以通过online获得,也可以通过 安装Sphinx并运行:

python3 setup.py build_sphinx

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本