Python实现拷贝多个文件到同一目录的方法
作者:RQSLT 发布时间:2021-09-03 20:56:25
标签:Python,拷贝,文件,目录
本文实例讲述了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程序设计有所帮助。
0
投稿
猜你喜欢
- 这篇文章主要介绍了Python实现word2Vec model过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学
- 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信
- 读取docx文档使用的包是python-docx1. 安装python-docx包sudo pip install python-docx2
- 一、控制用户存取 1、创建修改用户Creating Users Create/alter user new_user identified
- 一、前言一首歌热门了,参与评论的人也很多,那我们有时候想看看评论,也只能看看热门的评论,大部分人都说的什么,咱也不知道呀~那本次咱们就把歌词
- 前言:WebDriver提供了两个关闭浏览器的方法,一个是前边使用quit()方法,另一个是close()方法close():关闭当前窗口q
- 前言闲暇时间抽个空写了个三国杀武将手册的小程序,中间有个需求设计的是合成武将皮肤图、竖排的武将姓名、以及小程序码,然后提供保存图片到相册,最
- 先给大家展示效果图,感觉不错,请参考实现代码。具体代码如下所示:#!/usr/bin/env python# -*- coding:utf-
- 本文实例讲述了vue+php实现的微博留言功能。分享给大家供大家参考,具体如下:html部分:<!doctype html>&l
- 1.前言JavaWeb Struts2的 * 我们都能很熟悉,在请求交给Action处理之前,先在 * 中处理,处理完之后再交给Action
- 这几天看了篇叫"Penetration: from application down to OS (Oracle)"的文
- 1.字符串的驻留机制字符串:在Python中字符串是基本的数据类型,是一个不可变的字符序列2.什么叫字符串的驻留机制仅保存一份相同且不可变字
- 1.图像处理库import cv2 as cvfrom PIL import *常用的图像处理技术有图像读取,写入,绘图,图像色彩空间转换,
- opencv OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac
- 本篇阅读的代码实现了将输入的数字转化成一个列表,输入数字中的每一位按照从左到右的顺序成为列表中的一项。本篇阅读的代码片段来自于30-seco
- 我们先来看一下效果(简单的写了一个):原理:将post请求的代码数据写入了服务器的一个文件,然后用服务器的python编译器执行返回结果实现
- 本文实例为大家分享了微信小程序实现星星评价效果的具体代码,供大家参考,具体内容如下代码实现wxml文件<!--pages/evalua
- <SCRIPT language=vbscript event=BeforeInitialBind(i
- Python之绘图和可视化1. 启用matplotlib最常用的Pylab模式的IPython(IPython --pylab)2. mat
- QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使