以系统当前时间批量修改文件名

使用python批量修改文件夹里面文件的名称。修改为当前时间的时候,由于毫秒级会同时改名多个文件,会出现重名现象,因此为每一个修改文件添加一个三位数的随机数。

r=random.randint(0,1001)

设置时间为毫秒级

 t = time.time()
t=int(round(t*1000))

 在本代码中将改名前与改名后的文件名输出作为直观的比较。

完整代码见下:

#!/user/bin/env python
# _*_ utf-8 _*_

#批量修改文件名
#批量修改图片文件名
import os
import re
import sys
import random
import time
import json
def renameall():
    fileList=os.listdir(r"D:\picture\mixture\new\middle\41-60")
    #print("修改前:"+str(fileList))
    currentpath= os.getcwd()
    os.chdir(r"D:\picture\mixture\new\middle\41-60")
    for fileName in fileList:
        Name=os.path.splitext(fileName)[0]  #获取文件名,去除后缀名
        Name = Name + str(".")
        print("修改前"+str(Name))

        t 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值