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使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
在python 不同时区之间的差值与转换方法
Jan 14 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
python使用thrift教程的方法示例
Mar 21 Python
Python+selenium点击网页上指定坐标的实例
Jul 05 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
python+OpenCV实现图像拼接
Mar 05 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
Django分组聚合查询实例分享
Apr 29 Python
Python Pygame实现俄罗斯方块
Feb 19 Python
PO模式在selenium自动化测试框架的优势
Mar 20 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的栏目导航程序
2006/10/09 PHP
超级简单的php+mysql留言本源码
2009/11/11 PHP
php通过ajax实现双击table修改内容
2014/04/28 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
Python中关于使用模块的基础知识
2015/05/24 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
python使用tornado实现简单爬虫
2018/07/28 Python
pandas 将索引值相加的方法
2018/11/15 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
Python求离散序列导数的示例
2019/07/10 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
请介绍一下Ant
2016/07/22 面试题
剪彩仪式主持词
2014/03/19 职场文书
总经理助理岗位职责
2015/01/31 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
python manim实现排序算法动画示例
2022/08/14 Python