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 相关文章推荐
使用相同的Apache实例来运行Django和Media文件
Jul 22 Python
基于使用paramiko执行远程linux主机命令(详解)
Oct 16 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
在Python中实现替换字符串中的子串的示例
Oct 31 Python
余弦相似性计算及python代码实现过程解析
Sep 18 Python
Python操作qml对象过程详解
Sep 26 Python
Pandas操作CSV文件的读写实现方法
Nov 13 Python
Python正则表达式急速入门(小结)
Dec 16 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
python实现计算器简易版
Dec 17 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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中操作Excel实例代码
2010/04/29 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
分享我对JS插件开发的一些感想和心得
2016/02/04 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
深入理解js中this的用法
2016/05/28 Javascript
BootStrap Typeahead自动补全插件实例代码
2016/08/10 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
python进阶教程之文本文件的读取和写入
2014/08/29 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
static函数与普通函数有什么区别
2015/12/25 面试题
化工工艺专业求职信
2013/09/22 职场文书
七年级音乐教学反思
2014/01/26 职场文书
工商局个人工作总结
2015/03/03 职场文书
生日寿星公答谢词
2015/09/29 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
详解CSS故障艺术
2021/05/25 HTML / CSS
深入理解go slice结构
2021/09/15 Golang