文件存在,但 Colab 说找不到这样的文件

File exists but Colab says no such file found

我使用以下代码从 google 驱动器正确安装了文件。

from google.colab import drive
drive.mount('/content/gdrive')
base_path = "/content/gdrive/MyDrive/Colab\ Notebooks/data"
CAPUCHIN_FILE = os.path.join(base_path, 'Parsed_Capuchinbird_Clips', 'XC3776-3.wav')
print(CAPUCHIN_FILE) # prints /content/gdrive/MyDrive/Colab\ Notebooks/data/Parsed_Capuchinbird_Clips/XC3776-3.wav

我的ls命令证明文件存在

但是,当试图用Tensorflow-io打开它时,Colab笔记本认为它不存在。

这里发生了什么?

我试过内核重启和强制卸载。 还是不行。

您的 base_path 中有一个反斜杠。 ls 命令和 Python 的字符串处理可能会以不同方式转义该反斜杠。

base_path = "/content/gdrive/MyDrive/Colab Notebooks/data"