Python实现拷贝多个文件到同一目录的方法


Posted in Python onSeptember 19, 2016

本文实例讲述了Python实现拷贝多个文件到同一目录的方法。分享给大家供大家参考,具体如下:

有一个文件,里面存有多个文件名,一个文件名一行。如果想把这些文件拷贝到一个目录,可以用下面的代码。下面的代码应该是跨系统的,除了分隔文件全路径那一句。下面的代码假设拷贝所有文件到当前目录的tmp子目录下,目录需先创建。

#encoding=utf-8
import sys
import shutil
if len(sys.argv) < 2:
  print u'缺少参数文件名'
  exit(-1)
par_file = sys.argv[1]
file_lst = []
try:
  with open(par_file, 'r') as file:
    for line in file:
      file_lst.append(line)
except IOError as err:
  print('File error: ' + str(err))
  exit(-1)
idx = 1
for item in file_lst:
  print idx
   item.strip()
   lst = src.split('\\') #这句针对windows
  dst = './tmp/' + lst[-1]
  print '==============================================================================='
  print src
  print '-------------------------------------------------------------------------------'
  print dst
  print '==============================================================================='
  shutil.copyfile(src, dst)
  idx += 1

第19行的“src = ”被编辑器干掉了。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python使用分治法实现求解最大值的方法
May 12 Python
Python 装饰器深入理解
Mar 16 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
python 字符串常用方法汇总详解
Sep 16 Python
python异步编程 使用yield from过程解析
Sep 25 Python
python中对_init_的理解及实例解析
Oct 11 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 Python
Python读取文件内容为字符串的方法(多种方法详解)
Mar 04 Python
Python jieba结巴分词原理及用法解析
Nov 05 Python
利用Python画ROC曲线和AUC值计算
Sep 19 #Python
Python文件与文件夹常见基本操作总结
Sep 19 #Python
Python实现批量更换指定目录下文件扩展名的方法
Sep 19 #Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 #Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 #Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 #Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 #Python
You might like
使用 php4 加速 web 传输
2006/10/09 PHP
Apache服务器无法使用的解决方法
2013/05/08 PHP
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
python在命令行下使用google翻译(带语音)
2014/01/16 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
Python彻底删除文件夹及其子文件方式
2019/12/23 Python
python 弧度与角度互转实例
2020/04/15 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
剪枝的学问教学反思
2014/02/07 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
校庆筹备方案
2014/03/30 职场文书
代理协议书
2014/04/22 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
干部外出学习心得体会
2016/01/18 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis