码迷,mamicode.com
首页 > 编程语言 > 详细

使用python对大量文件进行更名操作

时间:2019-12-31 18:38:39      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:code   dna   env   strong   ==   python   最好   span   ase   

使用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对大量文件进行更名操作

标签:code   dna   env   strong   ==   python   最好   span   ase   

原文地址:https://www.cnblogs.com/outsrkem/p/12125603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!