把指定檔案夾中的所有檔案名批量改為時+分+秒+2位亂數形式的名稱







uj5u.com熱心網友回復:
import os
import time
import random
path = "e:/test/"
file = os.listdir(path) # 獲取目錄下的檔案名稱
for i in file:
old_name = path + i
re = old_name.split('/')[-1].split('.')[-1] # 獲取后綴名
times = time.strftime('%H%M%S') # 獲取時分秒
time.sleep(1)
rand =''.join(random.sample('123456789', 2)) # 獲取后兩位亂數
new_name =path + str(times) + rand + '.' + re # 整合到一起
os.rename(old_name, new_name) # 修改檔案名稱
print('檔案名修改成功')
uj5u.com熱心網友回復:
感謝大神的幫助
,我先運行一下試試
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/121663.html
上一篇:pyaudio如何判斷音量大小啊
下一篇:小白求助 為什么字串沒有被替換
