上传文件到另一个云端硬盘 Google colab
upload file to another Drive Google colab
我创建了一个脚本,每天生成一个 pdf 文件。然后使用简单的 drive.mount('/content/drive') 将其发送到用户的驱动器
为了确保脚本的使用,我希望所有创建的pdf文件都发送到存储在特定驱动器上的特定文件。
有没有办法在将其发送到基本驱动器后指定此路径和此驱动器帐户?
我发现很少有主题朝这个方向发展,而且对将文件上传到另一个驱动器的可能性不是很清楚。
如果你有任何想法,我洗耳恭听!
大家好!
终于通过PyDrive库找到了解决方法
这是给好奇的小家伙们的例子 ;)
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
gfile = drive.CreateFile({'parents': [{'id': 'ID folder'}]})
gfile.SetContentFile("file path")
gfile.Upload()
执行导入和创建 gauth 变量后,系统会要求您提供帐户权限(不要感到惊讶)
希望这对有需要的人有所帮助!
我创建了一个脚本,每天生成一个 pdf 文件。然后使用简单的 drive.mount('/content/drive') 将其发送到用户的驱动器 为了确保脚本的使用,我希望所有创建的pdf文件都发送到存储在特定驱动器上的特定文件。
有没有办法在将其发送到基本驱动器后指定此路径和此驱动器帐户?
我发现很少有主题朝这个方向发展,而且对将文件上传到另一个驱动器的可能性不是很清楚。
如果你有任何想法,我洗耳恭听!
大家好!
终于通过PyDrive库找到了解决方法
这是给好奇的小家伙们的例子 ;)
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
gfile = drive.CreateFile({'parents': [{'id': 'ID folder'}]})
gfile.SetContentFile("file path")
gfile.Upload()
执行导入和创建 gauth 变量后,系统会要求您提供帐户权限(不要感到惊讶)
希望这对有需要的人有所帮助!