Использовать subprocess.Popen:
import subprocess
process = subprocess.Popen(['ls', '-a'], stdout=subprocess.PIPE)
out, err = process.communicate()
print(out)
Обратите внимание, что связывают блоки до тех пор, пока процесс не завершится. Вы можете использовать process.stdout.readline (), если вам нужен выход до его завершения. Для получения дополнительной информации см. Документацию .