三白草

首页 » 常识 » 问答 » 实用技巧三批量修改文件名字OS模块
TUhjnbcbe - 2021/5/3 11:56:00

前序:本次案例共有以下4个知识点:

文件操作:os模块importos

类的调用:定义R_fold_name类,返回path,path1

enumerate:for遍历列表的同时,返回索引及遍历数值

删除非空文件夹:

importshutilshutil.rmtree(path)

案例介绍:最近工作中有个小需求:批量修改txt名字。原文件名是1.txt,2.txt,3.txt.,重名后的文件名是P_1.txt,P_2.txt,P_3.txt。命名规则十分明确。

Python编程的os工具包恰巧提供了文件操作的功能。例如:打开、读写、关闭、复制、删除及文件目录操作。本次案例使用os.rename(old,new)函数进行重名,old参数是旧名字,new是新名字。当然要包含文件路径。

在重命名首先要确定这些文件是否存在,os.path进行判断,存在返回ture,不存在则返回false。

1
查看完整版本: 实用技巧三批量修改文件名字OS模块