【问题标题】:Bash in Jupyter Notebook: 'SyntaxError: unexpected character after line continuation character'Jupyter Notebook 中的 Bash:'SyntaxError:行继续字符后的意外字符'
【发布时间】:2019-10-07 10:16:17
【问题描述】:

我正在尝试使用 Jupyter 笔记本中的 bash 脚本下载一些数据,但遇到了一些问题。

在收到“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

【问题讨论】:

    标签: python bash jupyter-notebook


    【解决方案1】:

    我对你的剧本做了一点改动。现在看起来像这样:

    %%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 中的字符串 : 不需要转义。那是我认为的错误。 它对我有用。

    试一试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多