2012-06-11 60 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

非常感谢您!现在它像魅力一样工作。 –

相关问题