Path 在Google Colab上获取笔记本的路径

Path 在Google Colab上获取笔记本的路径,path,jupyter-notebook,google-colaboratory,Path,Jupyter Notebook,Google Colaboratory,我试图在笔记本中使用(keras的超参数优化),我成功地安装了hyperas,包括: !pip install hyperas 但最小化函数参数notebook_name存在一个问题,在使用笔记本电脑时必须设置该参数 此参数必须填写笔记本的路径,但在Colab中我不知道如何获取它您可以从Google Drive复制笔记本.ipybn。然后hyperas可以从中提取信息 # Install the PyDrive wrapper & import libraries. !pip inst

我试图在笔记本中使用(keras的超参数优化),我成功地安装了hyperas,包括:

!pip install hyperas
但最小化函数参数notebook_name存在一个问题,在使用笔记本电脑时必须设置该参数


此参数必须填写笔记本的路径,但在Colab中我不知道如何获取它

您可以从Google Drive复制
笔记本.ipybn
。然后
hyperas
可以从中提取信息

# Install the PyDrive wrapper & import libraries.
!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials

# Authenticate and create the PyDrive client.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

# Copy/download the file
fid = drive.ListFile({'q':"title='notebook.ipynb'"}).GetList()[0]['id']
f = drive.CreateFile({'id': fid})
f.GetContentFile('notebook.ipynb')

您可以从Google Drive复制
笔记本.ipybn
。然后
hyperas
可以从中提取信息

# Install the PyDrive wrapper & import libraries.
!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials

# Authenticate and create the PyDrive client.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

# Copy/download the file
fid = drive.ListFile({'q':"title='notebook.ipynb'"}).GetList()[0]['id']
f = drive.CreateFile({'id': fid})
f.GetContentFile('notebook.ipynb')

被接受的答案对我不适用。这是我的解决办法。colab分配的目录是/content/。您需要从google drive下载当前笔记本并将其上载到/content/

被接受的答案对我不适用。这是我的解决办法。colab分配的目录是/content/。您需要从google drive下载当前笔记本并将其上载到/content/

您是否尝试直接输入笔记本的名称?我认为colab应该在jupyter笔记本所在的目录中运行。是的,我尝试过,但它不起作用:(它说FileNotFoundError,我需要整个路径)您是否尝试直接键入笔记本名称?我认为colab应该在jupyter笔记本所在的目录中运行。是的,我尝试过,但它不起作用:(上面写着FileNotFoundError,我需要整个路径太棒了!它是这样工作的,非常感谢你的回答:)太棒了!它是这样工作的,非常感谢你的回答:)这不是一个好的解决方案。我以前在geckodriver.exe中尝试过,但没有效果。这不是一个好的解决方案。我以前在geckodriver.exe中尝试过,但没有效果。