python爬虫自动创建文件夹的功能


Posted in Python onAugust 01, 2018

该爬虫应用了创建文件夹的功能:

#file setting
folder_path = "D:/spider_things/2016.4.6/" + file_name +"/"
if not os.path.exists(folder_path):
os.makedirs(folder_path)

上面代码块的意思是:

"os.path.exists(folder_path)"用来判断folder_path这个路径是否存在,如果不存在,就执行“os.makedirs(folder_path)”来创建这个路径

补充:下面看下Python 爬虫 —— 文件及文件夹操作

0. 文件名、路径信息、拓展名等

#取文件后缀
>>> os.path.splitext("/root/a.py")
('/root/a', '.py')
#取目录与文件名
>>> os.path.split("/root/a.py")
('/root', 'a.py')
>>> os.path.basename("/root/a.py")
'a.py'
>>> os.path.dirname('/root/a.py')
'/root'

1. 遍历文件夹及重命名

import os
import sys
path = 'D:/emojis'
# os.walk 返回的是一个三元组
for (path, dirs, files) in os.walk(path):
  for filename in files:
    newname = "emoji_" +filename
    os.rename(os.path.join(path, filename) , os.path.join(path, new_name))

总结

以上所述是小编给大家介绍的python爬虫自动创建文件夹的功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python科学画图代码分享
Nov 29 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
详解Python下Flask-ApScheduler快速指南
Nov 04 Python
Python判断对象是否为文件对象(file object)的三种方法示例
Apr 26 Python
pybind11在Windows下的使用教程
Jul 04 Python
python elasticsearch环境搭建详解
Sep 02 Python
python画蝴蝶曲线图的实例
Nov 21 Python
python如何实现不可变字典inmutabledict
Jan 08 Python
Python urllib2运行过程原理解析
Jun 04 Python
如何在VSCode下使用Jupyter的教程详解
Jul 13 Python
Python使用内置函数setattr设置对象的属性值
Oct 16 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
浅谈关于Python3中venv虚拟环境
Aug 01 #Python
python Web开发你要理解的WSGI & uwsgi详解
Aug 01 #Python
Django教程笔记之中间件middleware详解
Aug 01 #Python
flask框架中勾子函数的使用详解
Aug 01 #Python
flask中过滤器的使用详解
Aug 01 #Python
Python拼接微信好友头像大图的实现方法
Aug 01 #Python
Python Flask前后端Ajax交互的方法示例
Jul 31 #Python
You might like
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
thinkPHP中分页用法实例分析
2015/12/26 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
2016/05/19 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
python中管道用法入门实例
2015/06/04 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
python 对象和json互相转换方法
2018/03/22 Python
python开发一款翻译工具
2020/10/10 Python
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
美术师范毕业生自荐信
2013/11/16 职场文书
工程招投标邀请书
2014/01/26 职场文书
写求职信要注意什么问题
2014/04/12 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
element多个表单校验的实现
2021/05/27 Javascript
Java设计模式之享元模式示例详解
2022/03/03 Java/Android