Иногда, когда я запускаю собственное терминальное приложение Python, я получаю странные символы повсюду. Смотрите скриншот. Это происходит только один раз в десять раз.
Я не видел, чтобы это случилось в других терминалах. Что происходит?
Это - ошибка в Вашем коде Python. Символы являются всем Unicode 001B, U+001B является символом ESC. Ваш терминал представляет его как поле с 001B внутри. Ваша программа Python печатает символы ESC к терминалу, который интерпретирует их как символы Unicode. Можно воспроизвести это легко:
$ python
Python 2.7.7rc1 (default, May 21 2014, 11:15:30)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print chr(0x001b)