使用python对大量文件进行更名操作
Posted Outsrkem
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python对大量文件进行更名操作相关的知识,希望对你有一定的参考价值。
使用python对大量文件进行更名操作
脚本最好放在单独目录内执行
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # 文件名更改脚本 import os # 获取当前目录位置 BASE_DIR = os.path.abspath(os.curdir) path = os.path.join(BASE_DIR) # 原始文件名 9.009-xxxxx-xxxxxxx-结构说明 # 处理后文件名 9.009-结构说明 for file in os.listdir(path): #判断是否是文件 if os.path.isfile(os.path.join(path,file))==True: name = str(file) # 指定分隔符截取字符串 a_name = ‘-‘.join(name.split(‘-‘)[0:1]) b_name = ‘-‘.join(name.split(‘-‘)[3:]) name = a_name + ‘-‘ + b_name new_name = name oldname = os.path.join(path, file) newname = os.path.join(path, new_name) os.rename(oldname, newname)
以上是关于使用python对大量文件进行更名操作的主要内容,如果未能解决你的问题,请参考以下文章