永发信息网

python批量复制并重命名文件

答案:1  悬赏:0  手机版
解决时间 2021-02-06 22:42
假设有一张图片,准备将其拷贝成多张(TXT里有多少个名字就将其拷贝成多少张)并对其命名,名字从一个TXT文本里读取(或者Excel表)。
最佳答案
#! /usr/bin/env python
# coding=utf-8
import os
import shutil
import time
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

def copy_and_rename(fpath_input, fpath_output):
for file in os.listdir(fpath_input):
#if os.path.splitext(file)[1] == ".jpg":
oldname = os.path.join(fpath_input, file)
newname_1 = os.path.join(fpath_output,
os.path.splitext(file)[0] + "_1.jpg")
newname_2 = os.path.join(fpath_output,
os.path.splitext(file)[0] + "_2.jpg")
newname_3 = os.path.join(fpath_output,
os.path.splitext(file)[0] + "_3.jpg")
#os.rename(oldname, newname)
shutil.copyfile(oldname, newname_1)
shutil.copyfile(oldname, newname_2)
shutil.copyfile(oldname, newname_3)

if __name__ == '__main__':
print('start ...')
t1 = time.time() * 1000
#time.sleep(1) #1s
fpath_input = "C:/Users/jack/Desktop/shopimg/0708/"
fpath_output = "C:/Users/jack/Desktop/shopimg/0708/"
copy_and_rename(fpath_input, fpath_output)
t2 = time.time() * 1000
print('take time:' + str(t2 - t1) + 'ms')
print('end.')
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
九江离浙江多远
日杂百货在什么地方啊,我要过去处理事情
本人坐车晕车,很严重尤其是的士,公交车,怎
( ) a word ,we love china .完形填空
靠小姨子养娃子是什么意思?
五年级上册英语作文我最喜欢的老师不少于50个
北碚中医院-岐黄广场在什么地方啊,我要过去
造成我国西北地区人口容量远小于东南部地区的
莫瑞卡时尚主题餐吧NO.0008地址有知道的么?
大众辉腾和帕萨特哪个好啊?
焦作领取失业保险金的期限规定
杨氏修脚堂在什么地方啊,我要过去处理事情
快递来了 我不签收的话 会不会返回给卖家!
女性,16岁。右大腿下段肿痛2个月。夜间痛加
这个世界,没有真心的朋友,所以有时候宁愿一
推荐资讯
有个u盾的银行卡是不是都是开通了网上银行啊
单基因遗传病遗传方式的判断
爱多水暖卫浴地址有知道的么?有点事想过去
请教一下各位,我刚有个女儿是二零一零年农历
金廊移门在哪里啊,我有事要去这个地方
喀什巾帼家政地址在哪,我要去那里办事
某卷烟厂为增值税一般纳税人。2014年9月,发
里喜地址在什么地方,想过去办事
【闽南语冤家当笑亏”是什么意思?】
找一首英文歌,有很多的说唱成分,是黑人歌手
剪不剪·剪吧怎么去啊,我要去那办事
大丰市林场地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?