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根据路径导入模块的方法
Sep 30 Python
Python查找相似单词的方法
Mar 05 Python
python比较两个列表大小的方法
Jul 11 Python
详解python中xlrd包的安装与处理Excel表格
Dec 16 Python
Python快速从注释生成文档的方法
Dec 26 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
在Python中给Nan值更改为0的方法
Oct 30 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
python使用OpenCV模块实现图像的融合示例代码
Apr 10 Python
python 实现汉诺塔游戏
Nov 28 Python
plt.figure()参数使用详解及运行演示
Jan 08 Python
Python四款GUI图形界面库介绍
Jun 05 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调用三种数据库的方法(3)
2006/10/09 PHP
smarty实例教程
2006/11/19 PHP
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php实现加减法验证码代码
2014/02/14 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
JSQL SQLProxy 的 php 版本代码
2010/05/05 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
javascript常用的正则表达式实例
2014/05/15 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
高中自我鉴定范文
2013/11/03 职场文书
商务助理岗位职责
2013/11/13 职场文书
学习之星事迹材料
2014/05/17 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
大学毕业晚会开场白
2015/05/29 职场文书