如题:spider爬取图片后重命名不能创建新目录
回答
Bravian回答
原因
配置目录: PIC_DIR = './new_picture'
构造目录代码:new_pic_name = PIC_DIR + new_name # new_name = 'lili.png'
配置目录的后面/丢掉,且构造目录的方法使用的普通字符串加操作得到结果:new_pic_name = './new_picturelili.png' 出现错误
解决方法
1. 目录配置时候使用:PIC_DIR = './new_picture/' 后面的/不要丢掉
2. 构造目录的时候使用os.path.join(PIC_DIR ,new_name) 构造,无论你配置的后面有没有/都可以正确执行得到正确的目录
(0)