博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python利用os模块批量修改文件名
阅读量:4659 次
发布时间:2019-06-09

本文共 635 字,大约阅读时间需要 2 分钟。

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

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

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

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

下面是代码:

 

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

 

运行效果为:

重命名前:

重命名后:

 

转载于:https://www.cnblogs.com/Handsome-Lan/p/10702294.html

你可能感兴趣的文章
年度榜单:2012年最流行的28款免费英文字体素材
查看>>
数据类型范围
查看>>
codeforce 8A-8C
查看>>
湖南省第六届大学生程序设计大赛原题 F Biggest Number (UVA1182)
查看>>
Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
查看>>
dll和exe的共享节------多进程共享dll/exe全局变量
查看>>
Flex编程注意之如何得到itemRenderer里面的内容
查看>>
最近的一点思考,关于高手/大师/学霸
查看>>
css要点
查看>>
UIActivityIndicatorView
查看>>
大数据学习系列(5)-- 局域网yum仓库搭建
查看>>
[Canvas]新版箴言钟表
查看>>
杭电(hdu)2053 Switch Game 水题
查看>>
SDUT -refresh的停车场(栈和队列)
查看>>
使用Charles请求跳转可作为线上和线下环境的切换
查看>>
跨域请求
查看>>
浅谈Java反射
查看>>
cocos2d-x 3.8 lua 关于setAnimationCompletedCallback的修改
查看>>
mongo
查看>>
BZOJ 2037 区间DP
查看>>