python练习(二)--重命名文件
来源:互联网 发布:2017php面试题大全 编辑:程序博客网 时间:2024/05/17 23:22
最近使用python做了点小练习,利用python对文件目录下的文件进行重命名,去除文件名中所有的数字,内容非常简单,了解python的人请略过
实现步骤
step1:
获取文件目录下所有文件的文件名
step2
将当前工作目录切换到指定目录
step3
获取新为文件名
step4
更改文件名
实现代码
import osdef rename_files(): dir_path = r"/Users/evanschang/Documents/pythonWorkspace/prank" file_list = os.listdir(dir_path) save_path = os.getcwd() print("Current Working Directory is "+save_path) os.chdir(dir_path) for file_name in file_list: new_name = file_name.translate(None, "0123456789") print ("Old file name is : "+file_name+" New Name is : "+new_name) os.rename(file_name, new_name) os.chdir(save_path)rename_files()
说明
使用python的os模块,可以直接对文件进行重命名,但此时当前的工作目录必须为重命名文件所在的目录,否则将会报错
思考
- 当文件不存在时程序运行会出现什么情况
- 当文件名已经存在时将出现什么情况
解答
- 报错,文件或目录不存在
- 已存在文件将会被覆盖
end
此处献上python os模块的文档
- os
阅读全文
0 0
- python练习(二)--重命名文件
- Python文件重命名工具
- python批量重命名文件
- 批量重命名文件 Python
- python批量重命名文件
- python文件重命名
- python批量重命名文件
- python批量重命名文件
- python 批量重命名文件
- Python批量文件重命名
- 文件重命名+python
- python批量重命名乱码文件
- Python批量重命名文件示例
- Python 修改文件重命名代码
- Python 文件重命名批量处理
- python批量重命名文件方法
- Python对文件进行批量随机重命名
- Python对文件进行批量随机重命名
- maven笔记(三)
- 求一个无序数组的中位数
- 最新spring boot搭建,整合jsp页面以及打war包配置
- Excel在统计分析中的应用—第六章—概率分布及概率分布图-Part4-离散型概率分布(超几何分布函数HYPGEOM.DIST()的应用)
- iOS ipad和iphone兼容~demo
- python练习(二)--重命名文件
- FZU 1759-Super A^B mod C (快速幂+欧拉降幂+欧拉函数)
- 《零基础入门学习Python》学习过程笔记【54用python保存一张网站上的图片】
- HTTP前端协议
- 【PTA乙级】1007. 素数对猜想 (20)——注意问题
- Excel图表—超几何分布函数的概率分布图的绘制
- 《自制编译器》在Ubuntu16.04中运行CBC
- numpy和pandas的操作
- CentOS 6.8 永久关闭防火墙