Я пишу программу python для загрузки некоторых фотографий учеников в моей школе.Curl сохранить только если нет 404
Вот мой код: `
import os
count = 0
max_c = 1000000
while max_c >= count:
os.system("curl http://www.tjoernegaard.dk/Faelles/ElevFotos/"+str(count)+".jpg > "+str(count)+".jpg")
count=count+1
`
Проблема заключается в том, что я только хочу так сохранить JPG, если изображение существует на сервере (не 404), а так как я не» t все имена изображений на сервере, я должен отправить запрос для всех изображений от 0 до 1000000, но не все изображения между 0 и 1000000 существует. Поэтому я хочу только сохранить изображение, если оно существует на сервере. Как это сделать (ubuntu)?
Спасибо заранее
Ugh, не используйте '+', как это, ее непитонический. Используйте '% s' и такие. – ismail
Я нахожу, что синтаксис% является громоздким, а «.format() не делает его лучше. Поэтому я даже не удосужился подчиниться богу, данному закону питоничности в небольших сценариях. – sleeplessnerd
yup, синтаксис «+» обескуражен в основном из-за проблем с производительностью и безопасностью; если ни одна из них не вызывает беспокойства, кого это волнует. –