Прочитайте результаты сценария оболочки в Google Colab Research Notebook - PullRequest
0 голосов
/ 10 апреля 2020

Я знаю, как запустить скрипт в блокноте (например этот пост ). Теперь вопрос, как я могу прочитать результат сценария оболочки в python? Например, у нас есть команда echo "hi", или мы вызываем сценарий оболочки, и мы хотим прочитать напечатанное сообщение на консоли в python.

1 Ответ

0 голосов
/ 10 апреля 2020

Это можно сделать легко! Вы можете поместить его равным имени переменной в вашем коде. Например:

result = !echo "hello"

result - это список строк, в котором показаны строки печатного вывода команды в консоли и ее элемента.

Более того, вы можете поместить его в al oop, как и все другие python выражения:

result = []
for i in range(10):
    echo_result = !echo $i
    result.append(echo_result)

result
>> [['0'], ['1'], ['2'], ['3'], ['4'], ['5'], ['6'], ['7'], ['8'], ['9']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...