如何将外部程序输出重定向到列表?

时间:2019-07-02 05:31:43

标签: python-3.x

通常该程序将消息输出到终端,但是如果在python中运行它,则没有输出。

bash中:

makepkg
==> Сборка пакета qt5-base 5.13.0-7 (Вт 02 июл 2019 08:22:48)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Недостающие зависимости:
  -> mariadb-libs
  -> freetds
  -> vulkan-headers
==> ОШИБКА: Не удалось разрешить все зависимости.

但在python中

import subprocess

process = subprocess.run( "makepkg" , stdout=subprocess.PIPE )
print( process )
CompletedProcess(args='makepkg', returncode=8, stdout=b'')

0 个答案:

没有答案