У меня есть команда оболочки (я запускаю ее на python), и я хочу получить ее вывод и сохранить ее в переменной.Не могли бы вы, ребята, помочь мне с тем, как это можно сделать?
Это мой код Python ...
os.system("unzip -p'" +filepath+"' docProps/app.xml | grep -oP '(?<=\<Pages\>).*(?=\</Pages\>)'"
Кстати, он получает число страниц / сфайла DOCX.Это работает, но, как я уже сказал, я не знаю, как сохранить его в переменной.
Когда я делаю это:
page_number = os.system("unzip -p'" +filepath+"' docProps/app.xml | grep -oP '(?<=\<Pages\>).*(?=\</Pages\>)'"
Не возвращается правильное значение.
Заранее большое спасибо.Я пытался преобразовать это в sub -process.call, но я также не знаю как, потому что я новичок.Еще раз спасибо!