@Kactus

Как поместите результат с os.system в переменную?

всем здравствуйте, как поместите результат с os.system в переменную. Если засунуть в a = os.system("youtube-dl -параметры"), то в консоле выведется работа этой программы а в print(a) будет 0
  • Вопрос задан
  • 3415 просмотров
Решения вопроса 2
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
os.system только запускает процесс, но не захватывает результат.
Если тебе нужно получить результат выполнения, то как вариант можно сделать это так:
import subprocess

a = subprocess.check_output('youtube-dl -параметры', shell=True)

Или использовать Popen
Ответ написан
Комментировать
yuzoru
@yuzoru
Увы никак, но ты можешь ловить выхлоп с subprocess
Подронее тут
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы