【问题标题】:Image download output does not save all images in a specific folder图像下载输出不会将所有图像保存在特定文件夹中
【发布时间】:2012-06-14 00:09:53
【问题描述】:

过去几周我一直在网站 mangareader 的图像下载器上工作,我终于完成了主要代码,除了一个小错误,这使得第一个图像将自己保存在代码文件夹之外创建以保存它们。这是一个例子:http://i.stack.imgur.com/fUpg8.png

我不知道为什么它会这样工作,因为代码似乎工作得很好。这是使文件夹发生变化的函数:

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

这里是下载功能:http://pastebin.com/FfuxirvK

在此先感谢您的帮助。

【问题讨论】:

    标签: python image loops directory file-handling


    【解决方案1】:

    如果路径不存在,则创建文件夹但忘记更改。这就是为什么第一张图片没有和其他图片一起出现的原因。

    我建议这个简单的修复:

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

    另外,old 参数似乎没有任何功能。

    【讨论】:

      猜你喜欢
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多