爬虫将文件保存到制定路径

爬虫将文件保存到制定路径

利用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)
就好了

你可能感兴趣的:(爬虫)