python批量改名_Python写个批量改名工具
批量改名工具
✕
小伙伴说要给文件名前面批量添加点内容,于是就写一个简单的程序!
说起思路。。。
获取文件夹下的所有文件名,
修改成需要的文件名。
完了!
哈哈哈哈!!!!
主要用到的是 os 模块中的 listdir, rename 这两个。import os
# 获取路径下的所有文件,返回一个列表
os.listdir("e:\\back") # 需要转义一个\
# ['D.GHO', 'E.GHO', 'F.GHO', 'SYSTEM.GHO']
获取到文件名之后,我们我们进行拼接,
因为这次是需要在文件名前面加内容,
那拼接就类似:"需要添加的内容" + 文件名# 前面是源文件名,后面是要改成的文件名 后面拼接为 要添加的文本 + 文件名
os.rename("文件路径" + "\\" + 文件名, "文件路径" + "\\{}{}".format("要添加的文本","文件路径"))
嗯,完事了!
嗯,对了,返回的是个列表,那就用 for 循环遍历呗!
也可以想怎么去改一个文件,在修改一个文件夹的文件!
源码奉上!import os
def file_name(path, test):
file_list = os.listdir(path)
print(file_list)
for i in file_list:
print("正在对{}改名".format(i))
# 前面是源文件名,后面是要改成的文件名 后面拼接为 要添加的文本 + 文件名
os.rename(path + "\\" + i, path + "\\{}{}".format(test,i))
print(os.listdir(path))
def main():
''' 批量修改文件名 '''
path = r"需要修改的文件夹路径"
# 调用修改文件命令 传入需要添加的内容
file_name(path, "test")
if __name__ == "__main__":
main()
python批量改名_Python写个批量改名工具相关推荐
- python paramiko并发_python paramiko 多线程批量执行指令及批量上传文件和目录
源代码: 环境需求: 1.python3 2.paramiko pip install --upgrade pip apt-get install libssl-dev pip3 install pa ...
- 阿里云python中文社区_python写中文
字符串 你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码.当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: ```pytho ...
- 阿里云python中文社区_python 写中文
字符串 你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码.当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: ```pytho ...
- python arcgis批量绘图_python调用ArcGIS批量生成多环缓冲区(多边形等距离放大)...
任务说明:需要对地图文件进行要素转面,绘制缓冲区,最后面转线,需要处理的文件有一百多个,手工处理费时费力,写一个脚本,批量自动转换 import os import time import arcpy ...
- python批量读取图片并批量保存_Python爬虫:批量抓取花瓣网高清美图并保存
原标题:Python爬虫:批量抓取花瓣网高清美图并保存 昨天看到了不错的图片分享网--花瓣,里面的图片质量还不错,所以利用selenium+xpath我把它的妹子的栏目下爬取了下来,以图片栏目名称给文 ...
- python 标签数量_python实现的批量分析xml标签中各个类别个数功能示例
本文实例讲述了python实现的批量分析xml标签中各个类别个数功能.分享给大家供大家参考,具体如下: 文章目录 需要个脚本分析下各个目标的数目 顺带练习下多进程,自用,直接上代码: # -*- co ...
- python jpg压缩_python 实现图片批量压缩的示例
项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩 一:导入包 from PIL import Image import os 二:获取图片文件的大小 def get_si ...
- python语料处理_Python中文语料批量预处理手记
手记实用系列文章: 语料预处理封装类: #coding=utf-8 import os import jieba import sys import re import time import jie ...
- python qq签到_Python开发qq批量登陆
操作步骤: 1.打开qq软件 2.移动鼠标到qq输入处 3.在输入处,点击鼠标,输入帐号 4.模拟按下tab键,输入密码,模拟点回车登录 #coding=utf-8 import os import ...
最新文章
- java语言程序设计考点_计算机二级考试Java语言程序设计考点:关键字
- Python知识点3——列表操作
- linux下安装配置使用memcache,memcached,libevent(后有ubuntu的memcache安装)
- Nagios设置报警间隔
- 史上最强《Java 开发手册》泰山版王者归来
- Client does not support authentication protocol requested by server;
- SPOJ- QTREE+HDU 3966(树链剖分裸题
- 解决npm 的 shasum check failed for错误
- 信息学奥赛C++语言: 判决素数个数
- 解决“Linux无法登录,显示module is unknown”问题
- OpenTSDB使用Grafana的Filters type注解
- 全卷积网络 FCN 详解
- 排行榜或颁奖界面有时出现名字等项目上下错位,为什么?
- ireport +jasperreport 中文不能显示
- 错误码应该如何设计?
- 【项目技术点总结之二】微信小程序中集成antvF2进行图表开发
- opencore 引导 近完美 黑苹果EFI(技嘉H310/I5-9400F/RX560D)
- Python编程:使用wkhtmltopdf将html网页转成pdf文件
- android界面不显示,Android 可视化界面编辑器无法显示界面问题的终极解决方案
- 如何更新Ubuntu软件源
热门文章
- kali使用笔记本自带无线网卡_笔记本电脑的无线网卡有必要升级吗?
- 单链表的插入和删除_从0开始的编程之梦——数据结构之单链表的基本运算
- (轉貼) 美電腦工程師改寫遊戲軟體向女友求婚成功 (News)
- i++ 和++i的区别
- zatree插件优化:优化左侧边栏
- 【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)
- http://m.blog.csdn.net/article/details?id=2630620
- spring 项目中的一个异常
- 配置CAS应用客户端
- IIS中保持HTTP连接