python批量替换文件名中的共同字符
来源:互联网 发布:snmpv3 trap java 编辑:程序博客网 时间:2024/05/17 06:35
今天看新概念视频的时候播放器PotPlayer的播放列表总是不能正确排序,我看到这些视频的名字格式如下:
Lesson 1-2 单词解读.mp4
我认为是数字前面的Lesson和空格干扰了播放器的排序,就考虑把这个文件夹下所有的文件名批量删除Lesson和空格,使之变成:
1-2 单词解读.mp4
这里主要使用的就是os模块下的listdir,chadir和rename三个方法
虽然最后还是排序不正确,我只能怪播放器不好了。
代码如下
# -*- coding: UTF-8 -*-import os#获得文件夹下文件名列表path=r"G:\BaiduNetdiskDownload\第1册"path=unicode(path,"utf8")file_list=os.listdir(path)#选择要重命名的文件夹路径os.chdir(path)#将文件名中的Lesson和空格用空字符串替代for file in file_list: os.rename(file,file.replace("Lesson ",""))
程序在调试的时候感觉python的2.x版本中文编码问题很扰人,最后将路径编码成utf-8格式解决。
阅读全文
0 0
- python批量替换文件名中的共同字符
- linux 下批量替换文件名 批量替换文件名中的字符
- 使用python批量替换修改文件名
- inux批量替换文件名中的字符串
- 批量修改文件名 与 批量文件字符替换
- 批量替换文件名脚本
- linux 批量替换文件名
- linux批量替换文件名
- python脚本替换文件名中的非法字母
- Oracle 批量替换字段中的字符
- php批量替换字符串中的特殊字符
- Oracle 批量替换字段中的字符
- sql批量替换字段中的某个字符
- 批量替换文件名和内容的Python脚本
- python小工具:批量替换某个目录下的文件名
- python替换word中的字符
- 批量修改文件名,把文件名中的汉字自动替换成其首字母
- python文件名替换实例
- EasyPlayerPro(Windows)开发系列之快放慢放的实现
- C++事务型内存技术规范:表格及代码块(英文)
- 数据结构 c 习题
- ConcurrentHashMap 1.7概述
- R语言 实例操作2
- python批量替换文件名中的共同字符
- [GYM] Gym
- Oracle学习笔记
- C++ 基础知识五
- phpstudy无法切换到高版本的问题
- Docker_入门?只要这篇就够了!(纯干货适合0基础小白)
- java定时实现cancel
- JavaScript高级程序设计——知识点整理(Part 1)
- Angularjs with Asp.net/core