Я попытался прочитать файл, в котором числа хранятся в виде 16-разрядных целых чисел со знаком в формате с прямым порядком байтов.
Я использовал unpack для чтения числа, но для 16-разрядного целого числа со знаком в формате с прямым порядком байтов нет параметра, только для целого числа без знака. Вот то, что я имею до сих пор:
number = f.read(2).unpack('s')[0]
Есть ли способ интерпретировать приведенное выше число как целое число со знаком или другой способ достичь того, чего я хочу?