Как получить большую картинку из ленты с графиком API?

Я считаю, что это одно из самых элегантных решений.

import os

if os.name == 'nt':
    import msvcrt
    def getch():
        return msvcrt.getch().decode()
else:
    import sys, tty, termios
    fd = sys.stdin.fileno()
    old_settings = termios.tcgetattr(fd)
    def getch():
        try:
            tty.setraw(sys.stdin.fileno())
            ch = sys.stdin.read(1)
        finally:
            termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
        return ch

, а затем использовать его в коде:

if getch() == chr(ESC_ASCII_VALUE):
    print("ESC!")
20
задан Rafff 8 August 2014 в 14:26
поделиться