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()
  • 相关阅读:
    0603学术诚信和职业道德
    0602第二个冲刺
    0525《构建之法》8、9、10章读后感
    0525Sprint回顾
    实验三进程调度
    解决提问的问题
    阅读《构建之法》第13-17章
    阅读:第10、11、12章
    作业5.2(封装及测试)
    作业5.1
  • 原文地址:https://www.cnblogs.com/doitjust/p/14975463.html
Copyright © 2011-2022 走看看