spider爬取图片后重命名不能创建新目录

收藏
数据爬取 数据保存
4
Feb 1, 2018

如题: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)

提交成功