Python список скриптов ID контейнера OpenVZ - PullRequest
0 голосов
/ 07 августа 2020

Я новичок в python и в настоящее время работаю над сценарием, который перечисляет требуемый контейнер и идентификатор контейнера печати для вывода.

#!/usr/bin/python3.6

import subprocess
import os
import sys

def getContainerID():
    cont_name = input("Please enter a container name: ")
    ct_info = ['prlctl', 'list', '-i', str(cont_name)]
    print(f'Container name is {cont_name}')

output = subprocess.check_output(ct_info)
print(output)

getContainerID()

пытается получить поле 'ID:' контейнера без '{' и ' } 'и вывести на экран только идентификационный номер, как из команды оболочки:

    $ prlctl list -i 172613
    INFO
    ID: {aa428ae9-7127-40a4-b473-bc1efbbaea6d}
    EnvID: aa428ae9-7127-40a4-b473-bc1efbbaea6d
    Name: 172613
...