pip install pygments python from pygments import highlight from pygments.lexers import get_lexer_by_name from pygments.formatters import HtmlFormatter code = ''' def greet(name): print("Hello, " + name + "!") ''' lexer = get_lexer_by_name('python', stripall=True) formatter = HtmlFormatter() highlighted_code = highlight(code, lexer, formatter) print(highlighted_code) python from pygments.styles import get_style_by_name from pygments.styles import Style class CustomStyle(Style): styles = { Comment: "italic #888", Keyword: "bold #006", Name: "#f00", String: "#090", Operator: "#000", Number: "#00f", Generic: "bg:#ff9" } code = ''' def greet(name): print("Hello, " + name + "!") ''' lexer = get_lexer_by_name('python', stripall=True) formatter = HtmlFormatter(style=CustomStyle) highlighted_code = highlight(code, lexer, formatter) print(highlighted_code)


上一篇:
下一篇:
切换中文