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接收Gmail新邮件并发送到gtalk的方法
Mar 10 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
Jun 29 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
python将秒数转化为时间格式的实例
Sep 16 Python
pyshp创建shp点文件的方法
Dec 31 Python
python实现坦克大战游戏 附详细注释
Mar 27 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
使用django的ORM框架按月统计近一年内的数据方法
Jul 18 Python
Python序列化pickle模块使用详解
Mar 05 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
PHP explode()函数用法、切分字符串
2012/10/03 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
python网络编程学习笔记(四):域名系统
2014/06/09 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
Python流程控制 while循环实现解析
2019/09/02 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
Django中ORM的基本使用教程
2020/12/22 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
简述安装Slackware Linux系统的过程
2012/05/08 面试题
司机检讨书
2014/02/13 职场文书
地陪导游欢迎词
2015/01/26 职场文书
遗失说明具结保证书
2015/02/26 职场文书
人民的好儿女观后感
2015/06/18 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python