Cuando descargamos/cargamos algo desde un servidor en la nube, ofrece una mayor tasa de transferencia en comparación con un servidor normal. Podemos usar Google Drive para el almacenamiento, así como para la descarga de alta velocidad. El problema es cómo subir algo a G-Drive directo desde Internet. Entonces, aquí veremos una solución para cargar cualquier cosa en Google Drive directamente desde Internet.
Todo lo que necesitamos es una cuenta de Google y unas pocas líneas de código.
Google Colab es un servicio gratuito en la nube compatible con GPU. Es como Jupyter Notebook y muy simple de usar. En este tutorial, usaremos Google Colab para descargar cualquier cosa a nuestra unidad de Google.
Paso #1: Inicie sesión en Google Colab y cree un nuevo cuaderno de Python3.
Paso #2: Importación de Google Drive a Colab
Para importar Google Drive, escriba este código en la sección de código de colab y ejecútelo mediante Ctrl+Enter
.
from google.colab import drive drive.mount('/content/gdrive')
Al ejecutar el código, aparecerá un enlace azul y un cuadro de texto. Necesitamos proporcionar un texto de permiso. Haga clic en el enlace y se abrirá una nueva pestaña donde se le pedirá permiso para acceder a Google Drive. Después de proporcionar los permisos, se mostrará un texto que debemos Copiar y pegar en el cuadro de texto de colabs.
Pegue el texto en el cuadro y presione enter. Todo eso para importar gdrive. Podemos ver Google Drive en el panel lateral izquierdo.
Paso #3: Descarga algo a Google Drive
Para descargar algo, todo lo que necesitamos es la URL del archivo descargable.
import requests file_url = "http://1.droppdf.com/files/5iHzx/automate-the-boring-stuff-with-python-2015-.pdf" r = requests.get(file_url, stream = True) with open("/content/gdrive/My Drive/python.pdf", "wb") as file: for block in r.iter_content(chunk_size = 1024): if block: file.write(block)
Ejecute este código para descargar los archivos en gdrive (cambie file_url con la url de su archivo ).
Podemos ver en el panel lateral izquierdo que se descarga el archivo pdf.
Conclusión:
podemos usar google colab para descargar cualquier archivo en google drive. Como podéis ver una carpeta loro (parrot OS de 3,7 GB), descargada a gdrive usando Colab.