关于python爬虫中的一些问题--3 创建文件夹

252 阅读1分钟

使用情景:

如,python爬虫将下载的图片等资源,分目录进行存储。有时根据特殊情况,还需要先判断该目录是否存在。

常常进行的操作

1、引入 os 库 2、判断一个目录是否已经存在 os.path.exists(path) 判断一个目录是否存在 注意:windows不同于Linux,其目录分隔符需要转义一下,否则可能会因庄毅之转义而会出错的。

如:mkpath="d:\qttc\web\" 正确的格式

3、使用os.mkdir(path)或者os.makedirs(path)创建目录

这两个函数之间最大的区别是当父目录不存在的时候os.mkdir(path)不会创建,os.makedirs(path)则会创建父目录。

比如:例子中我要创建的目录web位于D盘的qttc目录下,然而我D盘下没有qttc父目录,如果使用os.mkdir(path)函数就会提示我目标路径不存在,但使用os.makedirs(path)会自动帮我创建父目录qttc,请在qttc目录下创建子目录web。

所以说,使用后者更强壮一些