Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 图像下载输出不会将所有图像保存在特定文件夹中_Python_Image_Loops_Directory_File Handling - Fatal编程技术网

Python 图像下载输出不会将所有图像保存在特定文件夹中

Python 图像下载输出不会将所有图像保存在特定文件夹中,python,image,loops,directory,file-handling,Python,Image,Loops,Directory,File Handling,在过去的几周里,我一直在从网站Mangarader下载一个图像,我终于完成了主代码,除了一个小错误,它使第一个图像保存在代码创建的文件夹之外,以保存它们。下面是一个例子: 我不明白为什么它是这样工作的,因为代码似乎工作得很好。以下是更改文件夹的函数: def pathchange(old, new): if os.path.exists(new): os.chdir(new) else: os.mkdir(new) 以下是下载功能: 事先感谢您的

在过去的几周里,我一直在从网站Mangarader下载一个图像,我终于完成了主代码,除了一个小错误,它使第一个图像保存在代码创建的文件夹之外,以保存它们。下面是一个例子:

我不明白为什么它是这样工作的,因为代码似乎工作得很好。以下是更改文件夹的函数:

def pathchange(old, new):
    if os.path.exists(new):
        os.chdir(new)
    else:
        os.mkdir(new)
以下是下载功能:


事先感谢您的帮助。

如果路径不存在,您将创建该文件夹,但忘记对其进行更改。这就是为什么第一个图像与其余图像不在一起的原因

我建议使用以下简单的修复方法:

def pathchange(old, new):
    if not(os.path.exists(new)):
        os.mkdir(new)
    os.chdir(new)
而且,
旧的
参数似乎没有任何功能