python复制多个文件_python 之 复制多个模板文件
"""
前提 當前目錄下有客戶想要的文件
需求:
1.輸入文件名
"""
前提 當前目錄下有客戶想要的文件
需求:
1.輸入文件名
2.用戶輸入要產(chǎn)生多少份文件,則生成多少份
3.生成文件名為ReadX.wav,其中X為數(shù)字
"""
old_name = input("請輸入模板文件名文件名:")
num = int(input("請輸入您要復制的文件份數(shù):"))
index1 = old_name.rfind('.') # 識別文件 .的位置
first1_name = old_name[:index1] # 取文件名.前面的字符串
last_name = old_name[index1:] # 取文件名.后面的字符串
i = 0
while True:
if i < num:
# 創(chuàng)建文件名為文件名前面+數(shù)字+文件名后綴,例如輸入文件名為Read.wav ,產(chǎn)生1份,最終文件名為:Read1.wav
new_name = '{my_first_name}{my_i}{my_last_name}'.format(my_first_name=first1_name, my_i=i,
my_last_name=last_name)
new_f = open(new_name, 'w') # 創(chuàng)建文件
# 打開舊文件
old_f = open(old_name, 'rb')
# 打開新文件
new_f = open(new_name, 'wb')
# 拷貝舊文件內容到新文件,每次拷貝1024字節(jié),直到拷貝結束
while True:
con = old_f.read(1024)
if len(con) == 0:
break
new_f.write(con)
i += 1
else:
print(f"您產(chǎn)生的{num}份文件已經(jīng)結束")
break
new_f.close() # 關閉新文件
old_f.close() # 關閉舊文件
效果:
總結
以上是生活随笔為你收集整理的python复制多个文件_python 之 复制多个模板文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开机蓝屏自检怎么办 开机蓝屏如何解决?
- 下一篇: python popen函数讲解_Pyt