• 技术文章 >后端开发 >Python教程

    Python利用os模块批量修改文件名的方法介绍(附代码)

    不言不言2019-04-15 10:36:13转载6431

    本篇文章给大家带来的内容是关于Python利用os模块批量修改文件名的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    初学Python.随笔记录自己的小练习.

    通过查阅资料os模块中rename和renames都可以做到

    他们的区别为.rename:只能修改文件名 renames:可以修改文件名,还可以修改文件上级目录名称

    另一个用到的方法是os.listdir(path) path为路径 此方法可以将指定路径文件夹中的文件名录入一个列表中

    下面是代码:

    import os
    path = "e:/test/"    # 目标路径
    
    """os.listdir(path) 操作效果为 返回指定路径(path)文件夹中所有文件名"""
    filename_list = os.listdir(path)  # 扫描目标路径的文件,将文件名存入列表
     
     a = 0
    for i in filename_list:
        used_name = path + filename_list[a]
        new_name = path + "new_" + filename_list[a]
         os.rename(used_name,new_name)
        print("文件%s重命名成功,新的文件名为%s" %(used_name,new_name))
         a += 1

    运行效果为:

    重命名前:

    重命名后:

    【相关推荐:python教程】

    以上就是Python利用os模块批量修改文件名的方法介绍(附代码)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    专题推荐:Python
    上一篇:Python中range() 函数的使用介绍(附代码) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Python脚本的调试和分析(代码示例)• python中5个常用的内置高阶函数的介绍(附代码)• Python使用matplotlib绘制3D图形(代码示例)• Python中实现机器学习功能的四种方法介绍
    1/1

    PHP中文网