各种文本标记的包装

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第三方库


热门话题
jframe java对象,框架不工作   我无法使用java netbeans存储本地主机(数据库)的数据   启动备忘单测试时出现java I18n问题/异常   java如何在docker容器的Tomcat7中部署war文件   java如何将@JsonSerialize注释应用于lib类属性?   getter setter何时在java中使用get/set方法   javascript我没有用html显示ajax表为什么?   java如何根据列表中的元素对映射中的键进行排序   java如何将DTO映射到现有的JPA实体?   通过并行处理,使不同线程同时发送邮件的java程序   JavaWebSocket服务器:我能识别客户端吗?   基本Java/Android类模板(<?>)   java为什么JavaFX不能在自制的OpenJDK 17下工作?   在手动调整窗口大小之前,swing Java窗口无法正确重新绘制   java应用程序强制关闭。短信广播接收机   java如何在用户设备中知道第二个应用程序是否安装   java tcollector未收集数据。TSDB是空的   java解压缩包含更多嵌套字符串的字符串   使用CMD脚本安装Java