Найти - Пользователи
Полная версия: Помощь с задачей.
Начало » Центр помощи » Помощь с задачей.
1
MaxSh96
Добрый день!
Есть код на скачивание файла (картинка):

import requests
f = open('1978340.jpg','wb')
f.write(requests.get('http/**********.ru/afs/docimageloader/1978340/2/image$002fjpeg').content)
f.close()

Помогите пожалуйста видоизменить код, чтобы он удовлетворял следующим требованиям:
1) Скачивать необходимо несколько картинок по логике п.2
2) Необходимо в ссылке скачивания менять небольшую часть (Выделено жирным), данную часть адреса брать в файлах .txt или .xls на локальном диске (допустим C:\Users\operator\Python.txt). В данных файлах переменные могут быть в удобном расположении (В столбик, в строчку, через “;” и т.д.).
p.s. адреса картинок для скачивания отличаются лишь этими фрагментами
3) При сохранении имя файла должно соответствовать переменной части, которая выделена жирным.
4) Возможность изменить директорию, куда выгружать картинки

В Питоне я новичок, так что любая помощь приветствуется, надеюсь расписал понятно
py.user.next
  
>>> number = '12345'
>>> fpathfmt = '{}.jpg'
>>> upathfmt = 'https://site/{}/file.jpg'
>>> 
>>> fpath = fpathfmt.format(number)
>>> upath = upathfmt.format(number)
>>> 
>>> print(fpath)
12345.jpg
>>> print(upath)
https://site/12345/file.jpg
>>>
MaxSh96
py.user.next

Если вам не сложно, распишите пожалуйста что происходит по действиям

p.s. какая часть кода показывает откуда брать переменную часть, т.е. где указывать путь к локальному файлу ?
py.user.next
Читай про строковое форматирование
https://docs.python.org/3/library/string.html#format-string-syntax
https://docs.python.org/3/library/string.html#format-examples
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB