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从ftp下载数据保存实例
Nov 20 Python
Python中for循环详解
Jan 17 Python
Python中使用ConfigParser解析ini配置文件实例
Aug 30 Python
python安装以及IDE的配置教程
Apr 29 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
为什么入门大数据选择Python而不是Java?
Mar 07 Python
用python写扫雷游戏实例代码分享
May 27 Python
python django 原生sql 获取数据的例子
Aug 14 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
python绘图模块之利用turtle画图
Feb 12 Python
Python 循环读取数据内存不足的解决方案
May 25 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
B2K与车机的中波PK
2021/03/02 无线电
PHP 读取Postgresql中的数组
2013/04/14 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
JavaScript判断两种格式的输入日期的正确性的代码
2007/03/25 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
JS随机数产生代码分享
2018/02/24 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
Python实现简单的可逆加密程序实例
2015/03/05 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
加拿大时装零售商:Influence U
2018/12/22 全球购物
护理专业推荐信
2013/11/07 职场文书
写好自荐信的几个要点
2013/12/26 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
植树节活动总结
2014/04/30 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
地心历险记观后感
2015/06/15 职场文书
Python爬取某拍短视频
2021/06/11 Python
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python