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 的 Socket 编程
Mar 24 Python
在Python下尝试多线程编程
Apr 28 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
Jun 19 Python
python3 线性回归验证方法
Jul 09 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
python代码中怎么换行
Jun 17 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
Aug 20 Python
python APScheduler执行定时任务介绍
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
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python线程池threadpool实现篇
2018/04/27 Python
Python实现的读写json文件功能示例
2018/06/05 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
Python PyInstaller库基本使用方法分析
2019/12/12 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
手术室护士长竞聘书
2014/03/31 职场文书
审计专业自荐信范文
2014/04/21 职场文书
党支部换届选举方案
2014/05/08 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
2014年药店工作总结
2014/11/20 职场文书
狮子林导游词
2015/02/03 职场文书
大学四年个人总结
2015/03/03 职场文书
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android