Кстати, к слову, могу похвастаться, что я до этого уже давненько сам допетрил, без всяких гуру, когда у меня было здоровое меню (консольное) и при выборе какого-то варианта надо было вызвать соответствующую функцию. Недолго подумав, я отказался от if/elif/elif/elif... и решил использовать словарь. Как приятно узнать, что хоть где-то ты не дурак ;)
Phys_Math_Man, вообще xxd выводит данные в формате, где каждая строка содержит 16 байт данных. Это стандартное поведение xxd, и оно не зависит от того, сколько байт фактически считывается из устройства. Подождите, может кто-то ещё ответит
Everything_is_bad, а разве не запрещён, как и все остальные сторонние библиотеки? Моё дело ответить на вопрос, а зачем он ему понадобился - не моё дело