python练习程序(批量重命名)

# -*- coding: cp936 -*-
import sys,os,string
d=0;
path="F://test"
srcfile=os.listdir(path)
for i in srcfile:
    src=path+"//"+i
    dst=path+"//"+str(d)+".txt"
    os.rename(src,dst)
    d=d+1;
    print src+"->"+dst
时间: 2024-10-24 22:00:05

python练习程序(批量重命名)的相关文章

在python中实现对文件的写入,读取,复制,批量重命名

1.写入内容至文件中 def write_file(): open_file = open("xxxx.txt","w") open_file.write("i want to open a file and write this.\n") open_file.close() write_file() 2.读取文件中的内容 #思路:1.以什么方式打开 2.读取文件 3.关闭文件 def read_file(): read_file = open(

利用Python批量重命名文件(给非技术人员的Python实例参考)

转自https://www.cnblogs.com/brucex/p/python-rename-example.html 这一回我需要完成的任务是把"照片"目录下面的数百个以"数字+中文姓名.jpg"的文件批量重命名,我需要把"数字"删除,保留"中文姓名.jpg",手工改名将是一件繁琐无趣的事.很自然我想到了我一直很喜欢的Python,当然,在这里除了Python还可以用Perl.Ruby.PHP.DOS Batch.VBS

Mac / Linux Shell 批量重命名的方法总览

Linux Shell 批量重命名的方法总览 0.用类似 GPRename 这样的图形软件进行批量重命名 1.删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2.把 .jpe 文件后缀修改为 .jpg: rename 's/\.jpe$/\.jpg/' *.jpe 3.把所有文件的文件名改为小写: rename 'y/A-Z/a-z/' * 4.将 abcd.jpg 重命名为 abcd_efg.jpg: for var in *.jpg; do mv "$var

批量重命名

# -*- coding:utf-8 -*- #python 2.7 #XiaoDeng #批量重命名文件 import os #抓取py当前目录 path=os.getcwd() for file in os.listdir(path): #使用os.listdir()函数获得指定目录中的内容 if 'apk' in file: if "a_signed_zipalign" in file:#多了一层逻辑,暂时先不管 RenameFile=file.replace("a_s

使用java对文件批量重命名

有时候从网络上下载的电视剧或者动漫,名字上都会被该网站加上前缀或者后缀,如图: 那么处女座的同学就不同意了,不行,我就是想让它按照我的习惯方式命名!但是呢,一个个修改是不是特别麻烦,如果是上百个呢?如果上千个呢?改到手抽筋都改不完啊!闲来没事写了个小程序,用来对这样统一格式的文件进行批量重命名,当然,必须是这种统一格式的命名方式,如上图所显示的那样,废话不多说,直接贴代码,简单易懂,无甚可将! public class CHBRenamer { public static void main(S

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

本文要实现的功能是 文件批量重命名,当选择一个文件夹时,通过操作可以把文件夹下面所有文件进行重命名.建立了HoverTreeBatch项目. 然后 定义文件夹信息: DirectoryInfo _TheFolder; //这里是选择文件夹并实例化_TheFolder FileInfo[] _files=null; _files = _TheFolder.GetFiles(); 这样就得到了文件夹下所有文件信息. //加后缀 foreach (FileInfo fi in _files) { Ho

批量重命名工具

用python写了一个文件批量重命名的工具,并且用wx给它加上了界面,然后用cxfreeze打包成了exe.具体用法在压缩包内. 开发环境:python2.7+wx3.0. 运行环境:Windows即可. 下载地址:http://files.cnblogs.com/zzrom/rename_tool.zip 截图:

批量重命名(回炉练习)

__author__ = 'ZHHT' #!/usr/bin/env python # -*- coding:utf-8 -*- import os # #1. 获取要重命名的文件夹 名字 folder_name = input("请输入批量重命名文件的文件夹名称:") # #2. 获取制定的文件夹中的所有 文件名字 Base_Path = os.path.dirname(os.path.abspath("练习4")) old_file_name_temp = os

如何使用邓西百度网盘批量重命名工具对百度网盘中的文件进行批量改名、删除等

做网盘的小伙伴都有这种需求,从上家转存了资料后,全部带得有别人的广告名称,如果手工在电脑上一个一个的去除,更别说手机安卓上面了(百度网盘批量重命名安卓 /百度网盘批量重命名器安卓版/手机百度云批量重命名)那是相当的费时费力,下面就介绍如何使用工具来解决(百度云文件名批量修改 /新版百度网盘重命名/百度网盘批量修改文件名 /百度网盘批量处理软件/百度网盘批量改文件名/百度网盘批量改名/百度云文件名批量修改/网盘文件改名批量/百度网盘如何批量更改后缀名/百度网盘批量删除重复文件 )这个头痛的事情了.

linux下rename用法--批量重命名

Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了, 由于历史原因,在Perl语言大红大紫的时候,Linux的工具开发者们信仰Perl能取代C,所以大部分工具原来是C版本的都被Perl改写了,因为 Perl版本的支持正则处理,所以功能更加强大,已经不再需要C语言版本的了.   1.如何区分系统里的rename命令是哪个版本的?   输入man rename 看到第一行是 RENA