您的位置:首页 > 编程语言 > Python开发

Python 复制文件到指定文件夹

2017-11-23 16:17 761 查看

导入Python的os和shutil模板

通过os.listdir()获取指定文件夹下的文件或文件夹的名字的列表

再循环打印出所有文件或文件夹的名字,将文件名赋值于aa,后缀名赋值于bb(即aa,bb = split(“.”)).

匹配你想要复制的文件(if ‘actor_hud’ in aa.lower())

指定的文件夹 newname = u”D:\Program Files\Sublime Text 3\image\replace\”+aa+”.”+bb

开始复制到指定的文件夹 shutil.copyfile(oldname,newname)

import os
import shutil
alllist=os.listdir(u"D:\\Program Files\\Sublime Text 3\\image\\localres\\")
for i in alllist:
aa,bb=i.split(".")
print aa
if 'actor_hud' in aa.lower():
oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
shutil.copyfile(oldname,newname)
if 'bg_login_1' in aa.lower():
oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
shutil.copyfile(oldname,newname)
if 'bg_logo_1' in aa.lower():
oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
shutil.copyfile(oldname,newname)
if 'splash' in aa.lower():
oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
shutil.copyfile(oldname,newname)
if 'word_wel_2' in aa.lower():
oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
shutil.copyfile(oldname,newname)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息