爬虫将文件保存到制定路径
利用os库的方式
def mkdir(path):
# os.path.exists(name)判断是否存在路径
# os.path.join(path, name)连接目录与文件名
isExists = os.path.exists(os.path.join("E:\爬虫\weibo",path))
if not isExists:
print('makedir',path)
# 创建文件夹
os.makedirs(os.path.join("E:\爬虫\weibo",path))
# 切换到创建的文件夹
os.chdir(os.path.join("E:\爬虫\weibo",path))
return True
else:
print(path,'already exists')
os.chdir(os.path.join("E:\爬虫\weibo",path))
return False
注意这里的path,一定要是str类型,数字类型会报错。
所以在需要分页存储的时候
path = path = url.split(’*’)[-1] 的
但是不想分页储存的时候
直接
path = str (1)
就好了