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通过imaplib模块读取gmail里邮件的方法
May 08 Python
在Linux系统上安装Python的Scrapy框架的教程
Jun 11 Python
python爬虫超时的处理的实例
Dec 19 Python
Python3.5集合及其常见运算实例详解
May 01 Python
Puppeteer使用示例详解
Jun 20 Python
12个步骤教你理解Python装饰器
Jul 01 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
Jan 10 Python
Python unittest工作原理和使用过程解析
Feb 24 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
keras实现多种分类网络的方式
Jun 11 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
php抓取页面与代码解析 推荐
2010/07/23 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
PHP new static 和 new self详解
2017/02/19 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
Python实现批量读取word中表格信息的方法
2015/07/30 Python
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
深入浅析Python传值与传址
2018/07/10 Python
Python实现全排列的打印
2018/08/18 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
环境工程求职简历的自我评价范文
2013/10/24 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
工作评语大全
2014/04/26 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
2014年机关党委工作总结
2014/12/11 职场文书
捐助感谢信
2015/01/22 职场文书
百家讲坛观后感
2015/06/12 职场文书
大队委员竞选稿
2015/11/20 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
python ansible自动化运维工具执行流程
2021/06/24 Python
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB