日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python复制多个文件_python 之 复制多个模板文件

發(fā)布時間:2024/10/8 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python复制多个文件_python 之 复制多个模板文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

"""

前提 當前目錄下有客戶想要的文件

需求:

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 之 复制多个模板文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。