Извиняюсь за вопрос о noob Python, но я застрял над этим слишком долго.
Я использую python-сокеты для получения некоторых данных с сервера. Я делаю это:
data = self.socket.recv(4)
print "data is ", data
print "repr(data) is ", repr(data)
Вывод на консоль такой:
данные
repr (данные): '\ x00 \ x00 \ x00 \ x01'
Я хочу превратить эту строку, содержащую, по существу, 4-байтовое число, в целое число - или фактически, что будет длинным в C. Как я могу превратить этот объект данных в числовое значение, которым я могу легко управлять?