【问题标题】:Colab: No such file or directoryColab:没有这样的文件或目录
【发布时间】:2019-01-23 00:01:33
【问题描述】:

我刚刚在 Colab 上发现了一个关于目录制作的问题。

  1. 首先,我检查了当前工作目录:

    导入操作系统

    !密码

    /内容/

  2. 然后,我创建了一个子目录并检查如下。

    data_path = '/content/kaggle_original_data_cats_dogs' !mkdir 数据路径 !ls /内容/

    adc.json datalab data_path sample_data sampleSubmission.csv train.zip

在这里,我们可以看到data_path是/content/的第三个成员。

  1. 但是,当我尝试将工作目录更改为 data_path 时,我得到了:

    os.chdir(data_path)

    FileNotFoundError: [Errno 2] 没有这样的文件或目录:'/content/kaggle_original_data_cats_dogs'

到目前为止...我无法弄清楚刚刚发生了什么?上面几行有什么问题吗?

【问题讨论】:

    标签: python-3.x google-colaboratory


    【解决方案1】:

    错误就在这里

    !mkdir data_path
    

    应该是这样的:

    !mkdir $data_path
    

    【讨论】:

    • 对不起...因为我还是Python新手,请问为什么我们需要在data_path之前放一个符号$?
    • 因为!调用了shell命令。您想将python 变量data_path 传递给它。否则它只会创建一个目录名称“data_path”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 2021-12-05
    • 2020-01-31
    • 2021-08-11
    • 1970-01-01
    • 2021-06-24
    • 2015-02-20
    相关资源
    最近更新 更多