Задать вопрос
@bigburn
Делаю неживое живым

Google Colab: как отправить значение переменной Python в команду терминала?

в Google Colab можно запускать ipynb файлы.
Есть ячейка (cell) с кодом.
import os
os.mkdir('123')
name = '123'
!rm -r name


Как поменять последнюю строку, чтобы код заработал (папка '123' удалилась), не меняя начала строки (!rm -r)?
Интересует именно удаление через rm, а не средствами питона (например shutil.rmtree() и тд).
Вернее даже, интересует возможность передачи из python-кода значений переменных в строку терминала (в данном случае строку 4.)
  • Вопрос задан
  • 541 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
https://ipython.readthedocs.io/en/stable/interacti...

говорят, что работает так:
!rm -r $name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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