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中列表(list)操作方法汇总
Aug 18 Python
Python爬虫框架Scrapy实例代码
Mar 04 Python
Python3 批量扫描端口的例子
Jul 25 Python
django fernet fields字段加密实践详解
Aug 12 Python
Python使用APScheduler实现定时任务过程解析
Sep 11 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
flask框架自定义url转换器操作详解
Jan 25 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
python使用paramiko实现ssh的功能详解
Mar 06 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
OpenCV实现常见的四种图像几何变换
Apr 01 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 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
PHP5 字符串处理函数大全
2010/03/23 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
解析将多维数组转换为支持curl提交的一维数组格式
2013/07/08 PHP
php下获取http状态的实现代码
2014/05/09 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
Javascript this指针
2009/07/30 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
python实现根据图标提取分类应用程序实例
2014/09/28 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
Python及PyCharm下载与安装教程
2017/11/18 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
大学生村官心得体会范文
2014/01/04 职场文书
专业求职信撰写要诀
2014/02/18 职场文书
入党自荐书范文
2014/03/09 职场文书
职业生涯规划书前言
2014/04/15 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
2015双创工作总结
2015/07/24 职场文书
学习计划是什么
2019/04/30 职场文书
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers