Soy nuevo en Python y he estado revisando las preguntas y respuestas en este sitio para obtener una respuesta a mi pregunta. Sin embargo, soy un principiante y me resulta difícil entender algunas de las soluciones. Necesito una solución muy básica.
¿Podría alguien explicarme una solución simple para "Descargar un archivo a través de http" y "Guardar en disco, en Windows", para mí?
Tampoco estoy seguro de cómo usar los módulos shutil y os.
El archivo que quiero descargar tiene menos de 500 MB y es un archivo de almacenamiento .gz. Si alguien puede explicar cómo extraer el archivo y utilizar los archivos en él también, ¡sería genial!
Aquí hay una solución parcial, que escribí de varias respuestas :
solicitudes de importación import o import shutil global dump def download_file(): global dump url = "http://randomsite.com/file.gz" file = request.get(url, stream =Verdadero) dump = file.raw def save_file(): ubicación de volcado global = os.path.abspath("D:folderfile.gz") con open("file.gz", "wb") como ubicación: shutil.copyfileobj (dump, location) del dump
¿Alguien podría señalar errores (nivel principiante) y explicar un ¿Algún método más fácil para hacer esto?
¡Gracias!