Как реализовать получение STATUS_MANAGER_KEYS в сокете python? - PullRequest
0 голосов
/ 19 июня 2020

Мне нужно преобразовать следующую команду в python.

nc -v localhost 11211
get STATUS_MANAGER_KEYS

Мне удалось преобразовать первую команду в python, используя следующие

        try:
            s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            s.connect((hostname, port))
            status = 'Up'
        except Exception as e:
            status = 'Down'
        finally:
            return status

Но когда я попытался преобразовать второй, например: s.sendall('get STATUS_MANAGER_KEYS'). Затем получил следующую ошибку:

TypeError: a bytes-like object is required, not 'str' 

Могу я узнать, как я могу решить эту проблему и получить все STATUS_MANAGER_KEYS. Может ли кто-нибудь помочь мне определить, чего не хватает?

...