过去几周我一直在 mangareader 网站上开发图像下载器,我终于完成了主要代码,除了一个小错误,这使得第一个图像将自身保存在代码文件夹之外创造来拯救他们所有人。这是一个示例:/image/fUpg8.png
我不明白为什么它会这样工作,因为代码似乎工作得很好。这是更改文件夹的函数:
def pathchange(old, new):
if os.path.exists(new):
os.chdir(new)
else:
os.mkdir(new)
这是下载功能:http://pastebin.com/FfuxirvK
预先感谢您的帮助。
最佳答案
如果路径不存在,您会创建文件夹但忘记更改为它。这就是为什么第一张图片与其余图片不在一起的原因。
我建议这个简单的修复:
def pathchange(old, new):
if not(os.path.exists(new)):
os.mkdir(new)
os.chdir(new)
此外,似乎 old
参数没有任何功能。
关于python - 图像下载输出不会将所有图像保存在特定文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10974154/