python如何对文件进行批量命名-利用Python对文件批量重命名

由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名。

基本格式是 i.后缀名 (i 循环条件下的数 )

1 #coding:utf8

2 import os;

3

4 def rename():

5 i=0

6 path="F: est";

7 filelist=os.listdir(path)#该文件夹下所有的文件(包括文件夹)

8 for files in filelist:#遍历所有文件

9 i=i+1

10 Olddir=os.path.join(path,files);#原来的文件路径

11 if os.path.isdir(Olddir):#如果是文件夹则跳过

12 continue;

13 filename=os.path.splitext(files)[0];#文件名

14 filetype=os.path.splitext(files)[1];#文件扩展名

15 Newdir=os.path.join(path,str(i)+filetype);#新的文件路径

16 os.rename(Olddir,Newdir)#重命名

17 rename()

C#实现文件批量重命名源码下载

本文要实现的功能是 文件批量重命名,当选择一个文件夹时,通过操作可以把文件夹下面所有文件进行重命名.建立了HoverTreeBatch项目. 然后 定义文件夹信息: DirectoryInfo _Th ...

Java实现文件批量重命名

Windows操作系统可以实现重命名文件操作,却不能实现批量重命名.本实例实现了批量重命名功能,可以将一个文件夹内同一类型的文件按照一定的规则批量重命名.用户可以给出重命名模板,程序可以根据模板对相应 ...

java IO 文件批量重命名

java IO 文件批量重命名 package com.vfsd.renamefile; import java.io.File; import java.io.FileInputStream; im ...

利用php实现文件迁移重命名

首先表明,这是一个悲伤的故事. 暑假来临,学校安排我们到某软件外包公司实习,想想不用面试也是蛮方便的,可以借此机会向大牛学习学习,虽然没有工资(据说学校还交了600块的保险),但想想还是蛮期待的,但真 ...

使用java对文件批量重命名

有时候从网络上下载的电视剧或者动漫,名字上都会被该网站加上前缀或者后缀,如图: 那么处女座的同学就不同意了,不行,我就是想让它按照我的习惯方式命名!但是呢,一个个修改是不是特别麻烦,如果是上百个呢?如 ...

Java 实现文件批量重命名亲测可用(精简版)

package com.cmge.utils; import java.io.*; import java.util.*; import java.util.Map.Entry; import com ...

【Linux】文件批量重命名

例如:我们现在有如下文件列表 我们现在想要把.log..LOG与.rar为扩展名的文件全部重新命名,具体脚本如下: #!/bin/sh ##------------------------------ ...

Mac OS Yosemite 文件批量重命名

首先,我们选中一个文件夹   右键,或者回车,给一个文件夹改名   同时选中三个文件夹   右键,选中批量更改   弹出批量更改,进行更改   改好后点回车,就能看到效果了   继续操作,完成所有文件 ...

Windows文件批量重命名

选择要命名的文件 按F2,编辑名字 然后按回车就行了 电视剧命名,我认为这样足够了

随机推荐

BZOJ2082 : [Poi2010]Divine divisor

将所有数分解质因数,那么第一问就是求指数的最大值,第二问就是$2^{指数最大的质数个数}-1$. 首先将$10^6$以内的质因数全部找到,那么剩下部分的因子$>10^6$,且只有3种情况: 1. ...

初学画布canvas的chapter2

文本 1.字体属性 context.font = [css font property] ——使用CSS规范,语法跟CSS字体速记符号一致 ——line-height无效,并永远忽略 Context. ...

【PHP代码审计】 那些年我们一起挖掘SQL注入 - 2.全局防护Bypass之UrlDecode

0x01 背景 现在的WEB程序基本都有对SQL注入的全局过滤,像PHP开启了GPC或者在全局文件common.php上使用addslashes()函数对接收的参数进行过滤,尤其是单引号.遇到这种情况 ...

DB 从zl.xml中导入数据库用户名及密码等!

package com.dy.java; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja ...

2015 CCC - 01 统计数对

源:CNUOJ-0384 http://oj.cnuschool.org.cn/oj/home/problem.htm?problemID=354 题目分析:当时拿到这道题第一个想法就是排序后n^2暴 ...

MindManager 安装注册

正版现在998元,对于个人用户来说是不是太贵了.直接下载的还不能打开,挺奇怪.

学习笔记:javascript 窗口对象(window)

1.窗口对象属性 属性 描述 closed 返回窗口是否已被关闭. defaultStatus 设置或返回窗口状态栏中的默认文本. document 对 Document 对象的只读引用.请参阅 Do ...

syskey——让你的电脑更加安全

我之前介绍过一个绕过系统登录密码的工具kon-boot,今天介绍的就是可以防止这个工具的方法,也能让你的电脑更加的安全. 这个方法也是我在Youtube上看见的一个方法,还是不错. 方法: win+R ...

Flask jinja2

{{ }} #引用 执行 非逻辑代码 {% %} #逻辑代码 引用变量 @app.template_global() # 全局函数 Markup # 安全标签字符串儿 {% macro func() ...

pandas实现excel中的数据透视表和Vlookup函数功能

在孩子王实习中做的一个小工作,方便整理数据. 目前这几行代码是实现了一个数据透视表和匹配的功能,但是将做好的结果写入了不同的excel中, 如何实现将结果连续保存到同一个Excel的同一个工作表中?还 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值