跳转到主要内容

为Python进行纺织处理。

项目描述

python-textile

python-textile

python-textile是Textile的Python端口,是Dean Allen的人性化网络文本生成器。

安装

pip install textile

依赖项

  • nh3
  • regex(regex包会导致PyPy出现问题,在这些环境中不作为依赖项安装。如果您在PyPy上升级之前包含regex的textile安装,可能需要卸载它。)

可选依赖项包括

  • PIL/Pillow(用于检查图像大小)。如果需要,可以通过pip install 'textile[imagesize]'安装。

用法

import textile
>>> s = """
... _This_ is a *test.*
...
... * One
... * Two
... * Three
...
... Link to "Slashdot":http://slashdot.org/
... """
>>> html = textile.textile(s)
>>> print html
<p><em>This</em> is a <strong>test.</strong></p>

<ul>
	<li>One</li>
	<li>Two</li>
	<li>Three</li>
</ul>

<p>Link to <a href="http://slashdot.org/">Slashdot</a></p>
>>>

注意事项

  • 活跃开发支持Python 3.8或更高版本。

运行测试

要运行测试套件,请使用pytest。需要`pytest-cov`。

当textile在本地上安装时

pytest

当textile未在本地上安装时

PYTHONPATH=. pytest

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

textile-4.0.3.tar.gz (56.9 kB 查看散列值)

上传时间 源代码

构建分发

textile-4.0.3-py3-none-any.whl (30.6 kB 查看散列值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面