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