使用Python批量修改文件名

摘要:
使用os.rename(fold,newfilename)对文件重命名#coding:utf-8importosfilename_list=os.listdir('./')forfilenameinfilename_list:str_reverse=filename[::-1]#使用切片反转apxstart=str.find(str_reverse,".")apxstart=-apxstart-1

使用os.rename(fold,newfilename)对文件重命名

#coding:utf-8

importos

filename_list = os.listdir('./')

for filename infilename_list:
    str_reverse = filename[::-1]  #使用切片反转
    apxstart = str.find(str_reverse,".")
    apxstart =  - apxstart - 1    #利用str-apxstart-1得到想要的后缀名
    final_filename = filename[26:-2] + filename[apxstart:]  #合并
    #先检查你要修改的文件名规则是否符合你的要求了
    print('文件名:'+filename[26:-2])  #filename[n:m]就是你要保留的文件名区间
    print('后缀名:'+filename[apxstart:])
    print('想要的文件名:' +final_filename)
    
    #os.rename('./' + filename, final_filename)  在原本的位置重命名

免责声明:文章转载自《使用Python批量修改文件名》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇进阶篇:2.2)DFMA设计检查表格的制作方法Markdown 学习下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Shell终端收听音乐--网易云音乐命令行版

Musicbox:网易云音乐命令行版本 高品质网易云音乐命令行版本,简洁优雅,丝般顺滑,基于Python编写。 这款命令行的客户端使用 Python 构建,以 mpg123 作为播放后端: Vim 式的流畅操作,支持快捷键绑定 支持电台、收藏等各种特色功能 支持 OS X 及各类 Linux 发行版 安装Python2.* pacman -S pytho...

conda常用命令

4.1 管理conda Conda既是包管理器,也是环境管理器。一个包管理器可以帮助你找到和安装软件包。使用几个命令,您可以设置一个完全独立的环境来运行不同版本的Python,然后继续在您的正常环境中运行您常用的Python版本。这就是像conda这样的环境管理工具的力量。 提示:无论您是使用Linux,OS X还是Windows命令提示符,在终端窗口...

Python脚本获取参数的方式

Python脚本获取参数的方式 在运维过程中,常常需要自己写脚本,而python往往是最佳的选择。那么怎么获取python脚本的命令行参数呢,例如: python demo.py a b c 怎么获取命令行参数,a,b,c 呢?可以通过sys库里面的argv来实现, 例如: $ cat demo.py #-*- coding: UTF-8 -*- i...

以『赘婿』为实战案例,手把手教会你用python爬取『爱奇艺』视频弹幕

1前言 最近爱奇艺独播热剧『赘婿』特别火,号主我也在一直追,借助手中的技术,想爬取弹幕分析该剧的具体情况以及网友的评论! 由于为了让小白彻底学会使用python爬取爱奇艺弹幕的技术,因此本文详细介绍如何进行爬取,下文再进行分析数据! 2分析数据包 1.查找数据包 在浏览器里面按F12 找到这类url https://cmts.iqiyi.com/bul...

python初识(二)

目录: 进制 基本数据类型 整形 布尔值 字符串 列表 元祖 字典 集合 range & enumerate 一、进制   二进制转换十进制计算:   十进制:==47   一个字节公式:==128 64 32 16 8 4 2 1   二进制: == 0    0   1   0 1 1 1 1   1、二进制(0b):      a....

SUSE 12 安装 python3.6

步骤(一定要按照下面给出的顺序安装,不要问我为什么,因为我踩的坑有土星那么大):   安装 zlib-1.2.11.tar.gz       下载地址:https://files.cnblogs.com/files/SBJBA/zlib-1.2.11.tar.gz       tar -xzvf zlib-1.2.11.tar.gz       ./con...