#!/usr/bin/env python import fileinput #http://nocash.emubase.de/pandocs.htm#vramtiledata colors = ('\033[97m\033[107m', # White '\033[90m\033[100m', # Dark gray '\033[37m\033[47m', # Light gray '\033[30m\033[40m', # Black '\033[0m') # Escape color if __name__ == '__main__': for line in fileinput.input(): if fileinput.isfirstline() is True: print("==> {}".format(fileinput.filename())) for point in line.strip(): print("{0} {1}".format(colors[int(point)], colors[4]), end='') print('')