当前位置:  开发笔记 > 编程语言 > 正文

是否有一个库可以检测代码块的源代码语言?

如何解决《是否有一个库可以检测代码块的源代码语言?》经验,为你挑选了2个好方法。

编写一个python脚本,它需要找出编写代码块的语言.我可以自己轻松编写,但我想知道解决方案是否已经存在.

Pygments不够,不可靠.



1> Ali Afshar..:

Pygments也可以猜测.以下是文档中的示例:

>>> from pygments.lexers import guess_lexer, guess_lexer_for_filename

>>> guess_lexer('#!/usr/bin/python\nprint "Hello World!"')


>>> guess_lexer_for_filename('test.py', 'print "Hello World!"')



2> Aaron Digull..:

我想你应该尝试这个网站使用的东西:google-code-prettify(来自这个问题)

[编辑] JF塞巴斯蒂安向我指出了Pygments(见这个答案)

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有