编写一个 python 脚本,它需要找出一段代码是用什么语言编写的。我自己可以很容易地编写这个,但我想知道是否已经存在解决方案。
Pygments 不足且不可靠。
最佳答案
Pygments也能猜到。这是文档中的一个示例:
>>> from pygments.lexers import guess_lexer, guess_lexer_for_filename
>>> guess_lexer('#!/usr/bin/python\nprint "Hello World!"')
<pygments.lexers.PythonLexer>
>>> guess_lexer_for_filename('test.py', 'print "Hello World!"')
<pygments.lexers.PythonLexer>
关于python - 是否有一个库可以检测代码块的源代码语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/325165/