Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 14, 2017 15:55:45

xeyalxx
Зарегистрирован: 2017-07-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Хуй Dick

Dick Хуй

Отредактировано xeyalxx (Май 11, 2018 23:00:04)

Офлайн

#2 Авг. 14, 2017 16:53:34

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Хуй Dick

у вас есть диреткория imagis в той же директории что и программа?
ну и в коде записано folder_name = ‘img’, а в ошибке говорится про imagis (корректно на английском будет images)



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Авг. 14, 2017 16:55:44

Vintets
Зарегистрирован: 2016-07-05
Сообщения: 41
Репутация: +  6  -
Профиль   Отправить e-mail  

Хуй Dick

Нет папки ‘img’.

Можно проверять и если не существует создавать

 import os.path
import requests
import re
img_link = 'http://mirsofta.ru/screen/3493841820.png'
p = requests.get(img_link)
folder_name = 'img'
if not os.path.isdir(folder_name):
    os.makedirs(folder_name)
img_name = re.sub('^.*/', '', img_link)
with open(os.path.join(folder_name, img_name), 'wb') as out:
    out.write(p.content)

И путь лучше собирать через os.path.join(), а не \\

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version