Задать вопрос
@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.)
  • Вопрос задан
  • 579 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
https://ipython.readthedocs.io/en/stable/interacti...

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

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

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