🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ mostafa
دانلود عکس
جامعه پایتون (وب) ایجاد شده در ۱۵ مرداد ۱۴۰۲

سلام وقت بخیر

من تیکه کد زیر رو متوجه نشدم که چرا دوبار داخل فایل write کردیم که یکبارش داخل حلقه بود ممنون میشم کمی بیشتر این تیکه کد رو توضیح بدید

0083-qs.JPG

سلام مصطفی جان ممنون میشم خود کد رو در ادیتور سایت کپی کنید و ارسال کنید

تصویر ارسالیتون کیفیت چندانی نداره

پوریا شفیعی ۱۶ مرداد ۱۴۰۲، ۰۶:۴۲

سلام جناب شفیعی این کد رو کپی کردم

def save_to_disk(self, response, filename):

    with open(f'fixtures/images/{filename}.jpg', 'ab') as f:

      f.write(response.content)

      for _ in response.iter_content():

        f.write(response.content)

mostafa ۱۶ مرداد ۱۴۰۲، ۱۳:۱۵

در بدنه تابع، ابتدا فایل مورد نظر برای ذخیره عکس با نام مشخص شده توسط filename و با پسوند '.jpg' باز می‌شود. سپس اطلاعات عکس از response خوانده شده و به فایل ذخیره می‌شود با استفاده از تابع write.

فکر میکنم در ابتدای کد، مشکلی وجود دارد و تعدادی از خطوط اضافی هستند

این تکه کد رو امتحان کنید و نتیجه رو با من درمیون بذارید

def save_to_disk(self, response, filename):
    with open(f'fixtures/images/{filename}.jpg', 'wb') as f:
        f.write(response.content)
پوریا شفیعی ۱۶ مرداد ۱۴۰۲، ۱۵:۰۸