2012-06-11 2 views
2

Я работаю последние пару недель на загрузчике изображений с сайта mangareader, и я, наконец, сделал основной код, за исключением небольшой ошибки, которая заставляет первое изображение сохранять себя за пределами папки, созданной кодом, чтобы сохранить их все. Вот пример: http://i.stack.imgur.com/fUpg8.pngЗагрузка изображения не сохраняет все изображения в определенной папке

Я не могу понять, почему он работает таким образом, поскольку код, казалось, работал нормально. Вот функция, которая делает изменение папки:

def pathchange(old, new): 
    if os.path.exists(new): 
     os.chdir(new) 
    else: 
     os.mkdir(new) 

А вот функция загрузки:

Спасибо заранее за вашу помощь.

ответ

2

Если путь не существует, вы создаете папку, но забудьте ее изменить. Вот почему первое изображение не с остальными.

Я предлагаю эту простую затруднительное:

def pathchange(old, new): 
    if not(os.path.exists(new)): 
     os.mkdir(new) 
    os.chdir(new) 

Кроме того, это кажется old аргумент не служит никакой функции.

+0

спасибо! Теперь он работает как шарм. –

Смежные вопросы