আমি পাইথনে নতুন এবং আমার প্রশ্নের উত্তরের জন্য আমি এই সাইটে প্রশ্নোত্তর দিয়ে যাচ্ছি। তবে আমি একজন শিক্ষানবিস এবং এর সমাধানগুলির কয়েকটি বুঝতে আমার অসুবিধা হয়েছে। আমার খুব প্রাথমিক সমাধান দরকার।
কেউ দয়া করে 'HTTP- র মাধ্যমে কোনও ফাইল ডাউনলোড করা' এবং 'এটি ডিস্কে, উইন্ডোজে সেভ করা' এর সহজ সমাধানটি আমাকে ব্যাখ্যা করতে পারেন?
আমি জানি না কীভাবে শুটিল এবং ওএস মডিউলগুলি ব্যবহার করবেন।
আমি যে ফাইলটি ডাউনলোড করতে চাইছি তা 500 এমবি এর নীচে এবং একটি .gz সংরক্ষণাগার ফাইল I যদি কেউ কীভাবে সংরক্ষণাগারটি বের করতে এবং এতে ফাইলগুলিও ব্যবহার করতে হয় তা ব্যাখ্যা করতে পারেন, এটি দুর্দান্ত!
এখানে একটি আংশিক সমাধান, যা আমি বিভিন্ন উত্তর থেকে মিলিত লিখেছিলাম:
import requests
import os
import shutil
global dump
def download_file():
global dump
url = "http://randomsite.com/file.gz"
file = requests.get(url, stream=True)
dump = file.raw
def save_file():
global dump
location = os.path.abspath("D:\folder\file.gz")
with open("file.gz", 'wb') as location:
shutil.copyfileobj(dump, location)
del dump
কেউ কি ত্রুটিগুলি (প্রাথমিক স্তরের) নির্দেশ করতে পারে এবং এটি করার জন্য কোনও সহজ পদ্ধতি ব্যাখ্যা করতে পারে?
ধন্যবাদ!