Bash в Jupyter Notebook: «SyntaxError: неожиданный символ после символа продолжения строки» - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь загрузить некоторые данные, используя скрипт bash, в блокнот Jupyter, и у меня возникают проблемы.

Я добавил кавычки в пути к файлам после того, как получил ошибку «SyntaxError: неожиданный символ после символа продолжения строки».

Однако я поставлен в тупик, как исправить ту же ошибку в команде Wget. Кто-нибудь может помочь?

Это содержимое ячейки, как у меня сейчас.

%%bash

FILE=apple2orange

URL="https\://people.eecs.berkeley.edu/~taesung_park/CycleGAN/datasets/$FILE.zip"
ZIP_FILE="./datasets/$FILE.zip"
TARGET_DIR="./datasets/$FILE/"
wget -N \$URL -O \$ZIP_FILE
mkdir $TARGET_DIR
unzip $ZIP_FILE -d ./datasets/
rm $ZIP_FILE

1 Ответ

1 голос
/ 07 октября 2019

Я немного изменил ваш сценарий. Теперь это выглядит так:

%%bash

FILE=apple2orange

URL="https://people.eecs.berkeley.edu/~taesung_park/CycleGAN/datasets/$FILE.zip"
ZIP_FILE="./datasets/$FILE.zip"
TARGET_DIR="./datasets/$FILE/"
mkdir -p $TARGET_DIR
wget -N $URL -O $ZIP_FILE
unzip $ZIP_FILE -d ./datasets/
rm $ZIP_FILE

В bash строки : не нужно экранировать. Это была ошибка, я думаю. Это работает на моем конце.

Попробуйте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...