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将MongoDB里的ObjectId转换为时间戳的方法
Mar 13 Python
Python基础中所出现的异常报错总结
Nov 19 Python
Python实现针对含中文字符串的截取功能示例
Sep 22 Python
python构建深度神经网络(续)
Mar 10 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
python实现决策树ID3算法的示例代码
May 30 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
python 字典item与iteritems的区别详解
Apr 25 Python
TensorFlow2.0使用keras训练模型的实现
Feb 20 Python
python 如何用terminal输入参数
May 25 Python
Python Django / Flask如何使用Elasticsearch
Apr 19 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网上商城购物车设计代码分享
2012/02/15 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
vue-cli点击实现全屏功能
2020/03/07 Javascript
利用Python命令行传递实例化对象的方法
2016/11/02 Python
使用python实现生成用户信息
2017/03/20 Python
Python装饰器原理与用法分析
2018/04/30 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
2019/06/04 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
python滑块验证码的破解实现
2019/11/10 Python
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
民主生活会对照检查材料思想汇报
2014/09/27 职场文书
终止劳动合同协议书
2014/10/05 职场文书
面试感谢信范文
2015/01/22 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
同学会感言
2015/07/30 职场文书
SQL写法--行行比较
2021/08/23 SQL Server
bat批处理之字符串操作的实现
2022/03/16 Python
golang的文件创建及读写操作
2022/04/14 Golang