python 从filelist.txt中拷贝文件到另一文件夹中

 1 #! python  
 2 #coding:utf-8  
 3   
 4 ##!/usr/bin/python  
 5 # Filename : fileCp.py  
 6 import sys  
 7 import os    
 8 import shutil   
 9   
10 fileList='filelist.txt'  
11 targetDir='files'  
12   
13 filedir = open(fileList)  
14 line = filedir.readline()  
15 log = open('running.log','w')  
16 while line:  
17         line = line.strip('\n');  #如果从VS的fscanf(fp, "%s\n", buf)生成的list需要使用 line.strip('\r\n')
18         basename =  os.path.basename(line)  
19         exists = os.path.exists(line)  
20         if exists :  
21             print 'copy '+line+' to '+os.getcwd()+'/'+targetDir+'/'+basename  
22             log.write('copy '+line+' to '+os.getcwd()+'/'+targetDir+'/'+basename+'\r\n')  
23             shutil.copy(line,targetDir+'/'+basename)  
24         else:  
25             print line+' not exists'  
26             log.write(line+' not exists'+'\r\n')  
27         line = filedir.readline()  
28 log.close()  

 

posted @ 2017-07-26 14:44  BlueOceans  阅读(2270)  评论(0编辑  收藏  举报