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 相关文章推荐
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
Python实现获取操作系统版本信息方法
Apr 08 Python
Python中返回字典键的值的values()方法使用
May 22 Python
Python socket编程实例详解
May 27 Python
Python实现LRU算法的2种方法
Jun 24 Python
使用Turtle画正螺旋线的方法
Sep 22 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
详解python深浅拷贝区别
Jun 24 Python
Django发送邮件功能实例详解
Sep 02 Python
Python unittest工作原理和使用过程解析
Feb 24 Python
Python实现为PDF去除水印的示例代码
Apr 03 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
php批量删除数据
2007/01/18 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
PHP下载文件函数与用法示例
2019/09/27 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
小程序开发之模态框组件封装
2020/04/23 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
Python中的with...as用法介绍
2015/05/28 Python
速记Python布尔值
2017/11/09 Python
python实现简易云音乐播放器
2018/01/04 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
用Python解决x的n次方问题
2019/02/08 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
中英双版中文教师求职信
2013/10/27 职场文书
大学四年的个人自我评价
2014/01/14 职场文书
初中同学聚会邀请函
2014/02/03 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
服务员岗位职责
2015/02/03 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
Python学习之时间包使用教程详解
2022/03/21 Python