In python 3 (at least), ANSI codes other than colour changing ones (such as printing (char(27) + "[0m]")) don't work.
Yes, and even for the color codes, it is only the basic colors. Hex color codes and other ANSI standard codes are not implemented either. This is a good reference: http://ascii-table.com/ansi-escape-sequences.php
This should be solved when we bring in the new terminal that's being worked on. Stay tuned!