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怎么学好python?
Oct 07 Python
将Python中的数据存储到系统本地的简单方法
Apr 11 Python
Python中tell()方法的使用详解
May 24 Python
Python计算已经过去多少个周末的方法
Jul 25 Python
Python模拟简单电梯调度算法示例
Aug 20 Python
IntelliJ IDEA安装运行python插件方法
Dec 10 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
Jul 10 Python
Pycharm 2019 破解激活方法图文详解
Oct 11 Python
Python基于paramunittest模块实现excl参数化
Apr 26 Python
python中shell执行知识点
May 06 Python
浅析python连接数据库的重要事项
Feb 22 Python
教你利用Selenium+python自动化来解决pip使用异常
May 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小型企业库存管理系统的设计与实现代码
2011/05/16 PHP
php简单复制文件的方法
2016/05/09 PHP
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Python中的pack和unpack的使用
2018/03/12 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
学生实习自我鉴定
2013/10/11 职场文书
利群广告词
2014/03/20 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
音乐教师求职信
2014/06/28 职场文书
学校读书活动总结
2014/06/30 职场文书
党员民主评议个人总结
2014/10/20 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
教师教育教学随笔
2015/08/15 职场文书
幽默口才训练经典句子(48句)
2019/08/19 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python