python - 使用 Colab notebook 在我们的谷歌驱动器中获取文件的可共享链接

标签 python url google-drive-api google-colaboratory

谁能告诉我如何使用 Colab notebook 在我们的谷歌驱动器中自动获取文件的可共享链接?

谢谢你。

最佳答案

您可以使用 xattr获取 file_id

from subprocess import getoutput
from IPython.display import HTML
from google.colab import drive
drive.mount('/content/drive')  # access drive
# need to install xattr
!apt-get install xattr > /dev/null
# get the id
fid = getoutput("xattr -p 'user.drive.id' '/content/drive/My Drive/Colab Notebooks/R.ipynb' ")
# make a link and display it
HTML(f"<a href=https://colab.research.google.com/drive/{fid} target=_blank>notebook</a>")

我在这里访问我的笔记本文件 /Colab Notebooks/R.ipynb并制作一个链接以在 Colab 中打开它。

关于python - 使用 Colab notebook 在我们的谷歌驱动器中获取文件的可共享链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58958149/

相关文章:

python - 如何创建滑动窗口生成器 python 3.3

python - 如何返回True和False?

google-drive-api - 无法找到软件包 google-drive-ocamlfuse ,突​​然停止工作

google-drive-api - img src=webContentLink 中的 Google Drive 图像?

python - lstm预测结果延迟现象

python - 如何使用 Python 从二进制代码创建 PDF 文件?

php - cakephp 分页更改 url 使它们对 seo 更友好

python - 获取 Google OAuth2 凭据或从承载类型 token 刷新 token ?

regex - 如何在没有方案的情况下为 URL 编写正则表达式?

php - 如何检测 URL 中特定页面的存在?