В Google Colab я выполняю сценарии командной строки, помещая ! перед строкой и выполняя ячейку.
Например
!pip install adjustText
Если я хочу предотвратить вывод этой ячейки, я могу это сделать
%%capture
!pip install adjustText
Однако у меня есть ситуация, когда я выполняю сценарии командной строки с помощью функции и подавляю вывод только для этой командной строки, не подавляя вывод ячейки, из которой оно выполняется
Например
Ячейка 1:
%%capture
def installAdjust():
!pip install adjustText
Ячейка2:
for v in range(10):
print(v)
installAdjust()
Это не подавляет вывод команды !pip install AdjustText. Я не хочу подавлять вывод некомандной строки из Cell2, поэтому не могу этого сделать.
Cell2:
%%capture
for v in range(10):
print(v)
installAdjust()
Кроме того, это тоже не работает
Ячейка 1:
def installAdjust():
%%capture
!pip install adjustText
Подробнее здесь: https://stackoverflow.com/questions/567 ... mmand-line
Как подавить вывод в ячейке Google Colaboratory, которая выполняет сценарий командной строки (строка начинается с `!`) с ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение