वेब सर्वर से फ़ाइलें डाउनलोड करना कई प्रोग्रामिंग में एक सामान्य कार्य है परियोजनाएं. पायथन इस प्रक्रिया को सरल बनाने के लिए कई लाइब्रेरी प्रदान करता है, जिससे निर्दिष्ट यूआरएल से फ़ाइलें डाउनलोड करना आसान हो जाता है।
import urllib.request
url = "http://example.com/file.jar"
urllib.request.urlretrieve(url, "file.jar")
यह कोड url से फ़ाइल डाउनलोड करने और इसे स्थानीय रूप से file.jar के रूप में सहेजने के लिए urlretrieve फ़ंक्शन का उपयोग करता है।
import urllib.request
import shutil
url = "http://example.com/file.jar"
with urllib.request.urlopen(url) as response, open("file.jar", "wb") as out_file:
shutil.copyfileobj(response, out_file)
यह कोड urlopen फ़ंक्शन का उपयोग करके एक फ़ाइल-जैसी ऑब्जेक्ट खोलता है औरshutil.copyfileobj का उपयोग करके सामग्री को एक स्थानीय फ़ाइल में कॉपी करता है। यह विधि संपूर्ण फ़ाइल को मेमोरी में संग्रहीत किए बिना बड़ी फ़ाइलों की स्ट्रीमिंग की अनुमति देती है।
import urllib.request
import gzip
url = "http://example.com/file.gz"
with urllib.request.urlopen(url) as response:
with gzip.GzipFile(fileobj=response) as uncompressed:
data = uncompressed.read()
यह कोड gzip.GzipFile क्लास का उपयोग करके एक संपीड़ित फ़ाइल को फ़ाइल जैसी ऑब्जेक्ट के रूप में खोलता है और डिकम्प्रेस्ड डेटा को एक वेरिएबल में पढ़ता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3