[问题]把比对完成而且符合的档案COPY到资料夹?

楼主: superge (Ge肥猫)   2014-07-08 14:37:29
各位先进,不好意思
小弟我又来打扰了。
这次的问题是,我有一个CSV档,里面有需要搬移档案的资讯,例如:档名,日期...等等
我在输入完程式码之后,可以进行比对也会把结果print,其实档案还蛮多的档名也不一
致,所以在苦恼怎么依照比对的结果(档名)来进行搬移。(以下是小弟的程式码。
# -*- coding: utf-8 -*-
import shutil,os,csv
def fileDataList(ac3):
TempFile = open('ac3.csv')
data = TempFile.read()
TempFile.close()
data= data.split('\n')
return data
e = fileDataList('ac3.csv')
f = os.listdir(r'C:\AC\AC2')
#for e in l
s1 = set(e)
s2 = set(f)
print s1.intersection(s2) #比对完后print出来
shutil.copytree(r'C:\AC\AC2',r'D:\tif\AC') #复制整个资料夹
这个程式码也是照抄板上某位先进的,
我比较偷懒我直接把整个资料夹copy到另外一边。
各位先进可以给小弟一些建议如何更改,可以依照比对档名的结果来进行copy多数档案。

Links booklink

Contact Us: admin [ a t ] ucptt.com