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之使用Python查询更新数据库
Nov 25 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
人机交互程序 python实现人机对话
Nov 14 Python
解决pycharm无法识别本地site-packages的问题
Oct 13 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
Python实现 PS 图像调整中的亮度调整
Jun 28 Python
Python3从零开始搭建一个语音对话机器人的实现
Aug 23 Python
python读取指定字节长度的文本方法
Aug 27 Python
解析PyCharm Python运行权限问题
Jan 08 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
OpenCV灰度化之后图片为绿色的解决
Dec 01 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仿QQ验证码的实例分析
2013/07/01 PHP
一致性哈希算法以及其PHP实现详细解析
2013/08/24 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
删除javascript中注释语句的正则表达式
2014/06/11 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
安全资料员岗位职责
2013/12/14 职场文书
新闻编辑求职信
2014/04/09 职场文书
房产授权委托书范本
2014/09/22 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
react 路由Link配置详解
2021/11/11 Javascript
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS