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 使用requests模块发送GET和POST请求的实现代码
Sep 21 Python
使用python实现生成用户信息
Mar 20 Python
Python面向对象特殊成员
Apr 24 Python
python实现csv格式文件转为asc格式文件的方法
Mar 23 Python
python 使用值来排序一个字典的方法
Nov 16 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
Jul 23 Python
pytorch 模型可视化的例子
Aug 17 Python
Python yield的用法实例分析
Mar 06 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
PHP下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
php获取linux命令结果的实例
2017/03/13 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
最基础的Python的socket编程入门教程
2015/04/23 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
shell的种类有哪些
2015/04/15 面试题
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
校园安全广播稿
2014/02/08 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
语文教师个人工作总结
2015/02/06 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
小学英语课教学反思
2016/02/15 职场文书
Python文件的操作示例的详细讲解
2021/04/08 Python
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL