In python 3 (at least), ANSI codes other than colour changing ones (such as printing (char(27) + "[0m]")) don't work.
This should be solved when we bring in the new terminal that's being worked on. Stay tuned!
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