tokenizeモジュールを使ってpython組み込み関数に色をつけてみました。 - colorizesource.py import sys import keyword import token, tokenize filename = sys.argv[0] if len(sys.argv) > 1: filename = sys.argv[1] token_colors = { token.NUMBER: '#0080C0', token.OP: '#0000C0', token.STRING: '#004080', tokenize.COMMENT: '#008000', token.NAME: '#A00000', token.ERRORTOKEN: '#FF8080', } # parse source source = [line.rstrip("\n") for line