Существует ли способ преобразования байта в int, чтобы они сортировались как соответствующие str? - PullRequest
0 голосов
/ 28 мая 2019

Я хочу заново изобрести и кодировать внешний вид, не используя python, цель обучения, у меня что-то работает, целое число, вы можете посмотреть код здесь: https://codereview.stackexchange.com/questions/221141/python-3-simple-external-sort-with-heapq.

Он сортирует файл по столбцу, потому что я использую heapq и считаю, что могу сортировать только целые числа.Так что сейчас я конвертирую байты в int.Для целочисленных значений это будет работать, но как насчет строки или числа с плавающей запятой?

Есть ли способ получить функцию, которая берет байт и возвращает целое число.Например, если вы сделаете это несколько раз, целые числа будут отсортированы как соответствующие str?

...