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处理XML文件的方法
Aug 31 Python
python操作字典类型的常用方法(推荐)
May 16 Python
Python 多核并行计算的示例代码
Nov 07 Python
python中for循环变量作用域及用法详解
Nov 05 Python
Python 实现数组相减示例
Dec 27 Python
Python web如何在IIS发布应用过程解析
May 27 Python
Python如何脚本过滤文件中的注释
May 27 Python
tensorflow之读取jpg图像长和宽实例
Jun 18 Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 Python
Python-openCV开运算实例
Jul 05 Python
python中加背景音乐如何操作
Jul 19 Python
python绘制高斯曲线
Feb 19 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
php入门学习知识点六 PHP文件的读写操作代码
2011/07/14 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
php 猴子摘桃的算法
2017/06/20 PHP
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
js断点调试经验分享
2017/12/08 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python获取当前日期和时间的方法
2015/04/30 Python
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
python将list转为matrix的方法
2018/12/12 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
公司年会主持词
2014/03/22 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
异地年检委托书范本
2014/09/24 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
2015年小学一年级班主任工作总结
2015/05/21 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python