python 剪切移动文件的实现代码


Posted in Python onAugust 02, 2018

扫描某文件夹下所有文件(包括子文件夹中的文件),使用os.walk;os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。

移动复制文件通过os.rename方法,先进行文件是否存在判断,如需更加复杂相同文件判断可以根据文件属性进行判断,此处只使用同名检查,并删除已存在文件,来实现覆盖。

import os
path="C:/Users/kele/Desktop/testfloader"
targetpath="C:/Users/kele/Desktop/targetfloader"
def scan_files(directory,postfix=None):
  files_list=[]
  path=unicode(directory,'utf-8')
  for root, sub_dirs, files in os.walk(path):
    for special_file in files:
      if postfix:
        if special_file.endswith(postfix):
          cutmove(root,special_file)
      else:
        cutmove(root,special_file)
def cutmove(root,special_file):
  if os.path.isfile(targetpath+"/"+special_file):
    os.remove(targetpath+"/"+special_file)
  os.rename(root+"/"+special_file,targetpath+"/"+special_file)
def runmian():
  if not os.path.isdir(targetpath):
    os.mkdir(targetpath)
  scan_files(path,".mobi")
runmian()

总结

以上所述是小编给大家介绍的python 剪切移动文件的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
python输出当前目录下index.html文件路径的方法
Apr 28 Python
改进Django中的表单的简单方法
Jul 17 Python
python2.7的编码问题与解决方法
Oct 04 Python
tensorflow实现对图片的读取的示例代码
Feb 12 Python
python模拟表单提交登录图书馆
Apr 27 Python
Python二维码生成识别实例详解
Jul 16 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
Feb 20 Python
Python 自由定制表格的实现示例
Mar 20 Python
python 实现超级玛丽游戏
Nov 25 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
Python+Appium新手教程
Apr 17 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 #Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 #Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 #Python
python爬虫之线程池和进程池功能与用法详解
Aug 02 #Python
Python列表推导式与生成器用法分析
Aug 02 #Python
python flask实现分页的示例代码
Aug 02 #Python
Django分页查询并返回jsons数据(中文乱码解决方法)
Aug 02 #Python
You might like
在Windows版的PHP中使用ADO
2006/10/09 PHP
php explode函数实例代码
2012/02/27 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
javascript中clone对象详解
2014/12/03 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
Python聊天室程序(基础版)
2018/04/01 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
详解numpy的argmax的具体使用
2019/05/27 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
销售实习自我鉴定
2013/12/07 职场文书
如何撰写岗位职责
2014/02/01 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
事业单位分类改革实施方案
2014/03/21 职场文书
安全生产大检查方案
2014/05/07 职场文书
加入学生会自荐书
2015/03/05 职场文书
人代会简报
2015/07/21 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS