Почему я получаю странный формат печати при запуске подпроцесса Python ssh и проверке дискового пространства на каждом сервере? - PullRequest
0 голосов
/ 20 ноября 2018

Это то, что я запускаю в моем сценарии

def ssh_hosts():
    """Jump from host to host provided in the lists"""
    for host in hosts:
        cmd = 'df -hP'
        ssh = sub.Popen(['ssh', '-o', 'StrictHostKeyChecking=no', '-o', 'ConnectTimeout=30', '%s' % host, cmd ],
            universal_newlines = True,
            shell = False,
            stdout = sub.PIPE,
            stderr = sub.PIPE)
        result = ssh.stdout.readlines()
        print(result)

Правильные результаты печатаются, но формат не соответствует ожидаемому, как показано на прилагаемом изображении введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...