Python的代码高亮模块:Pygments

标签:Python

前几天发现一个Python领域很流行的代码高亮模块:Pygments,用了下还不错,于是介绍一下。

首先是安装 ,最方便的方法是用easy_install。
先去下载ez_setup.py,然后运行这个脚本,就装好easy_install了。
为了省事,还得把Python的Scripts文件夹(例如C:\Python25\Scripts)添加到PATH环境变量里。
接着运行:easy_install Pygments
也是几秒钟就装好了。

接着就可以去测试了,试试将“print "Hello World"”进行语法高亮:
>>> from pygments import highlight
>>> from pygments.lexers import PythonLexer
>>> from pygments.formatters import HtmlFormatter
>>> code = 'print "Hello World"'
>>> print highlight(code, PythonLexer(), HtmlFormatter())
<div class="highlight"><pre><span class="k">print</span> <span class="s">&quot;Hello World&quot;</span></pre></div>
由于我用的是PythonLexer和HtmlFormatter,所以Python代码就被格式化成html了。

更多的例子可以看看文档,这里还有支持的语言列表

0条评论 你不来一发么↓

    想说点什么呢?