В этом вопросе обсуждается, как использовать переменную python в команде Colab bash.
Эта команда работает нормально:
ls -l "/drive/My Drive/Colab/embedding"
Но когда я пытаюсь использовать строку в качестве переменной,
path="/drive/My Drive/Colab/embedding"
!ls -l $path
интерпретируется как
ls -l /drive/My Drive/Colab/embedding
без скобок, с результатом:
ls: нет доступа к '/ drive / My': нет такого файла или каталога ls: нет доступа к 'Drive / Colab / embedding': неттакой файл или каталог
Я пытался
!ls -l "$path"
!ls -l '$path'
Но результат тот же.
Как я могу заставить Colab интерпретировать переменную как одну строку?