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挑选文件夹里宽大于300图片的方法
Mar 05 Python
使用python实现个性化词云的方法
Jun 16 Python
Python检查ping终端的方法
Jan 26 Python
python opencv捕获摄像头并显示内容的实现
Jul 11 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
python判断两个序列的成员是否一样的实例代码
Mar 01 Python
浅谈django 模型类使用save()方法的好处与注意事项
Mar 28 Python
Pytorch十九种损失函数的使用详解
Apr 29 Python
浅析PyCharm 的初始设置(知道)
Oct 12 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 随机生成10位字符代码
2009/03/26 PHP
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
在Docker上开始部署Python应用的教程
2015/04/17 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
Python flask框架post接口调用示例
2019/07/03 Python
浅谈python多线程和多线程变量共享问题介绍
2020/04/17 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
python安装及变量名介绍详解
2020/12/12 Python
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
方正Java笔试题
2014/07/03 面试题
职工运动会邀请函
2014/01/19 职场文书
党性心得体会
2014/09/03 职场文书
Python机器学习之基础概述
2021/05/19 Python
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
利用python做数据拟合详情
2021/11/17 Python
利用Python多线程实现图片下载器
2022/03/25 Python