• 0

ما أبسط طريقة لتحميل الملفات وتخزينها على الجهاز في بايثون؟

أريد كتابة شفرة برمجية لتحميل ملفات متنوعة من مواقع معين ومن ثم تخزينها على الحاسوب بأسماء معينة، فما الطريقة الصحيحة لفعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد عدة طرق في بايثون لفعل ذلك، فيمكنك على سبيل المثال استخدام دالة urlretrieve من وحدة urllib لتحميل الملفات حيث ستمرر الرابط واسم الملف في حالة أردت تغيير اسم الملف المحفوظ كما في المثال التالي:

import urllib
urllib.urlretrieve("http://example.com/file.zip", "file.zip")

أو يمكنك استخدام دالة download من مكتبة wget حيث تدعم هذه الوحدة الإصدار الثاني والثالث من بايثون وتتميز بسهولة تحميل الملفات عن طريقها كما في المثال التالي:

import wget

file_name = wget.download('http://example.com/file.zip')

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن