if sys.version_info[0] >= 3:
    sys.stdout.buffer.write(bytes(output.encode('utf-8')))
else:
    codecs.getwriter('utf-8')(sys.stdout).write(output)
Как записать utf8 в стандартный вывод так, чтобы он работал с python2 и python3