دانلود یک لیست از تصاویر با کمک فایل متنی در پایتون
اگر شما هم به دنبال یک اسکریپت هستید که لیستی از فایل ها را با یک فایل متنی به آن بدهید و به سادگی آن ها را دانلود کنید به آموزش درستی وارد شده اید. در این نوشته روش ساخت یک برنامه برای فایل ها را با کمک یک فایل متنی که شامل آدرس ها می باشد با زبان برنامه نویسی پایتون قرار داده ایم.
همراه ما باشید.
دانلود یک لیست از تصاویر با کمک فایل متنی در پایتون
ابتدا نیاز است پایتون ۳ را در سیستم خود نصب کنید. بعد از نصب پایتون کد زیر را درون یک فایل با نام download.py قرار دهید:
import requests with open('files.txt','r') as f: listl=[] for line in f: strip_lines=line.strip() listli=strip_lines.split() m=listl.append(listli) for fls in listl: flsfile = str(fls[0]) r = requests.get(flsfile) x = flsfile.split("/") open("files/" + x[len(x)-1], 'wb').write(r.content)
در مرحله ی بعدی یک پوشه با نام files در کنار برنامه ی پایتون خود ایجاد کنید. اگر در ترمینال مشغول انجام این کار هستید ابتدا وارد مسیر جاری برنامه ی پایتون شوید و از کد زیر استفاده کنید:
mkdir files
حالا وارد ترمینال شوید و پکیج requests را با دستور زیر نصب کنید:
pip3 install requests
حالا یک فایل متنی با نام files.txt ایجاد کنید و آدرس فایل هایی که قصد دارید آن ها را دانلود کنید درون این فایل قرار دهید.
بعد از انجام مراحل بالا نوبت به اجرای برنامه رسیده است که به سادگی با دستور زیر آن را می توانید اجرا کنید:
python3 download.py
در صورتی که سوالی در مورد برنامه ی بالا دارید در بخش نظرات همین نوشته آن را برای ما بنویسید.
موفق باشید.
ارسال پاسخ