专栏首页程序员的知识天地Python新手教程:办公小能手,使用Python批量修改文件名!

Python新手教程:办公小能手,使用Python批量修改文件名!

这两天在整理一些文章,但是文件夹中每个文章没有序号会看起来很乱,所以想着能不能用Python写一个小脚本。

简单写了下面几行代码

import osdef tekan():
    i=1 #为序号赋初值
    for old_file in os.listdir('.'): #os.listfir('.')用于获取当前文件夹所有文件名,'.'表示当前文件夹,也可改为目标文件路径
        if 'py' not in old_file: #由于脚本文件不需要修改文件名,所以这里做个判断
            #new_name=old_file.split(' ')[1] #这行用来将文件名回到原来状态
            new_name=str(i)+' '+str(old_file) #在文件名前加上序号与空格
            os.rename(old_file,new_name) #os.rename()用来修改名称
            i+=1 #序号加1if __name__ == '__main__':
    tekan()

接下看看看执行效果

i

当然这个方法也可以用到其他场景中,有过剪辑视频经验的应该都知道素材整理的重要性,以往我都是手动为素材重命名,在有近百件素材的时候一个一个的重命名,那叫个心累呀

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python使用os模块、Try语句、pathlib模块判断文件是否存在

    通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。

    一墨编程学习
  • 用python爬取 20w 表情包之后,感叹我族人是多么强大!

    https://fabiaoqing.com/biaoqing/lists/page/1.html

    一墨编程学习
  • Python项目实战:爬取英雄联盟贴吧信息

    今天为大家介绍一个实现面向对象构建爬虫对象,爬取英雄联盟贴吧信息的案例,里面涵盖了最最基本的爬虫知识点,大家可以一起学习,共同进步

    一墨编程学习
  • Python | 使用Python批量修改文件名

    这两天在整理一些文章,但是文件夹中每个文章没有序号会看起来很乱,所以想着能不能用Python写一个小脚本。

    TeamsSix
  • Node中间件multer文件上传实践

    单文件上传,接收一个以fieldname命名的文件,文件信息保存在req.file

    RtyXmd
  • Unity3D--网络(三)服务器返回的数据解析

    使用Unity做游戏开发,包括以后的VR游戏等联网功能是必不可少的,所以跟服务器打交道也就必不可少。其实在其他语言开发环境中也需要与服务器打交道,而所使用的数据...

    雷潮
  • python脚本练习

    题目:   在目录xx下,有xx个普通文件,有的文件有后缀名*.txt,有的则没有后缀名,写一个脚本将xx目录下所有文件没有后缀名的文件都重命名为*.txt结尾

    py3study
  • python metaclass ..

    关于Python2.x中metaclass这一黑科技,我原以为我是懂的,只有当被打脸的时候,我才认识到自己too young too simple someti...

    用户5760343
  • 分布估计算法解决旅行商问题(TSP)

    在用分布估计算法解决旅行商问题时,结构与传统的分布估计算法相似,只不过是把概率向量换成了“概率矩阵”而已:

    mwangblog
  • 设计模式之生产者消费者模式的使用分析 转

    生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模...

    wuweixiang

扫码关注云+社区

领取腾讯云代金券