文件存在,但 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"
我使用以下代码从 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"