随笔 - 1313, 文章 - 2, 评论 - 154, 阅读 - 423万
  首页  :: 新随笔  :: 管理

python 给文件夹下的文件增加数字序列

Posted on   季枫  阅读(486)  评论(0编辑  收藏  举报
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import os
  
def getAllFiles(file_dir):
     L=[]
     for root, dirs, files in os.walk(file_dir):
         for file in files:
             if os.path.splitext(file)[1] == '.xlsx':
                 L.append(os.path.join(root, file))
     return L
  
  
files=sorted(getAllFiles("/Volumes/下载/超级飞侠/超级飞侠第二季/测试"))
print(files)
 
sequence=0;
for i, file in enumerate(files):
    filepath=os.path.dirname(file);
    filename=os.path.basename(file).split('.')[0]
 
    if len(filename)<=0:
        continue
    sequence=sequence+1
    index="%03d" %(sequence)
 
    print("---"+filepath+"/"+filename)
    cmd="mv "+file+ " "+ filepath+"/"+index +"-"+ filename+".xlsx"
 
    print(cmd)
    os.system(cmd)

  

编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥
历史上的今天:
2019-09-12 QQ音乐2019客户端-获取任意歌单完整歌曲列表和下载音乐文件方法,增加QQ音乐LRC歌词方法
2014-09-12 jvm jconsole
2010-09-12 解决MyEclipse 7开发EXTJS 每次保存都要编译js的导致开发效率很低的问题
智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |
点击右上角即可分享
微信分享提示