帮我看一下

qq_45961706 2019-12-03 09:50:33
把指定文件夹中的所有文件名批量改为时+分+秒+2位随机数形式的名称
...全文
33 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_45961706 2019-12-03
  • 打赏
  • 举报
回复
感谢大神的帮助,我先运行一下试试
weiweixiao995 2019-12-03
  • 打赏
  • 举报
回复
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('文件名修改成功') 

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧