zoukankan      html  css  js  c++  java
  • [Python]批量修改当前目录下的文件名

    转载自:https://blog.csdn.net/weixin_42069479/article/details/105898844

    # -*- coding: utf-8 -*-
    import os
    import re
    import sys
    
    #获取指定文件夹包含的文件或文件名的列表
    fileList = os.listdir("./")
    
    for file in fileList:
        print(file)
        
    #获取进程当前工作目录
    currentpath = os.getcwd()
    
    #将当前工作目录切换为待修改文件夹的位置
    os.chdir("./")
    
    #遍历文件夹中所有文件
    for fileName in fileList:
        #0008.哔哩哔哩-2020年度Java架构师课程视频合集-诸葛老师主讲-图灵学院-图解Spring 容器加载过程原理[1080P].flv
        #0008-图解Spring 容器加载过程原理[1080P].flv
        #去掉 ".哔哩哔哩-2020年度Java架构师课程视频合集-诸葛老师主讲-图灵学院"
        
        #修改文件名
        newfileName = fileName.replace(".哔哩哔哩-2020年度Java架构师课程视频合集-诸葛老师主讲-图灵学院","")
        #打印修改后的文件名
        print(newfileName)
        #更改文件的文件名
        os.rename(fileName,newfileName) 
        
    #切换回程序运行的当前工作目录
    os.chdir(currentpath)
    
    #刷新
    sys.stdin.flush()
  • 相关阅读:
    20210608日报
    数据结构-四则表达式运算
    软工博客归档工具(自用)
    阅读笔记6
    阅读笔记4
    阅读笔记3
    阅读笔记2
    阅读笔记5
    阅读笔记1
    大二下第16周总结
  • 原文地址:https://www.cnblogs.com/doitjust/p/14975463.html
Copyright © 2011-2022 走看看