Я новичок в 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