用 Python 给文件改名字——————Python
因为需要给一些文件重命名一下,而且文件比较多,所以命名的时候想到了用py,我需要解决的问题是这样子的
- 文件基本上一至
- 文件名是给定的
- 文件和文件名没有映射关系
要求在给定路径下的文件命名
代码如下:
code:
import os
name1 = []name2 = []i=0
path = ( r'C:\Users\Administrator\Desktop\第三季第一期\a') # 一定要加r转义 单引号
filelist = os.listdir(path) # 该文件夹下所有的文件(包括文件夹)
for files in filelist: # 遍历所有文件i = i+1# print(files)Olddir=os.path.join(path,files) # 原来的文件路径filename=os.path.splitext(files)[0] # 文件名# filetype = os.path.splitext(files)[1]; # 文件扩展名filetype='.jpg'Newdir=os.path.join(path,(str(name1[i])+'--计算机学院a')+filetype) # 新的文件路径os.rename(Olddir,Newdir) # 重命名
用 Python 给文件改名字——————Python相关推荐
- python文件名按数字排序_用Python按照文件的名字中包含的数字排序出文件
使用Python按照文件的名字中包含的数字排序出文件 原来的样式: file_list = ['第10周成绩.xlsx', '第11周成绩.xlsx', '第12周成绩.xlsx', '第13周成绩. ...
- linux 给文件改名字
linux 给文件改名字 mv 原先的名字 你想要的名字 比如 mv resnet.py resnet_original.py 这样就把resnet.py 改为了 resnet_original.py
- python 解压缩文件中文名字乱码解决
方式1 解压文名字乱码是因为在解压缩的时候,默认了一种解码,那就是cp437,因此要解决这个问题,首先要将解码出来的再次加密回去,在用gbk解码出来. 因为已经解压缩出来了,不能再通过解压缩来完成上述 ...
- python读文件路径-在Python中按路径读取数据文件的几种方式
我们知道,写Python代码的时候,如果一个包(package)里面的一个模块要导入另一个模块,那么我们可以使用相对导入: 假设当前代码结构如下图所示: img 其中test_1是一个包,在util. ...
- python打开文件_用Python(in PsychoPy)打开SPSS数据文件
用Python(in PsychoPy)打开SPSS数据文件 有时,要访问SPSS的sav文件中的内容,而手里电脑没有SPSS软件,或者需要对SPSS数据文件中的数据进行SPSS支持不够好的操作,如对 ...
- abaqus python 读取文件_利用Python修改Abaqus的inp文件(关键字)
利用Python修改Abaqus的inp文件(关键字) Abaqus的关键字可以直接打开inp文件或者在Abaqus的key word里面直接修改,当然除了这个,还可以利用Python语言进行修改,也 ...
- python爬虫文件代码大全-Python网络爬虫实战项目代码大全(长期更新,欢迎补充)...
WechatSogou[1]- 微信公众号爬虫.基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典.[1]: https://github ...
- python打开文件不存在-Python判断文件是否存在的三种方法
原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...
- 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
用如何用Python完成创建生成xml文档文件的工作. 需要用到的方法:from xml.dom.minidom import Document,想必大家很熟悉这个操作了,接下来就用python 创建 ...
最新文章
- 服务器php环境一键配置,phpstudy一键配置服务器环境教程
- 【深度学习】如何从结构出发更好的改进一个神经网络(二)
- Symfony4中文文档: 安装和设置Symfony框架
- 【转】DICOM医学图像处理:DIMSE消息发送与接收“大同小异”之DCMTK fo-dicom mDCM
- IntelliJ IDEA 2021连接MySql数据库的操作
- 软件_手把手教vscode配置c++,python开发环境
- 后缀数组(bzoj 1031: [JSOI2007]字符加密Cipher)
- Tensor flow 实战Google深度学习框架 笔记摘要Pthree(二)
- 开源软件技巧与精髓分享
- zookeeper源码_阿里P8带你从源码级别——深挖Zookeeper监听机制
- 蓝屏dump分析教程,附分析工具WinDbg
- 无线通信设备安装工程概预算编制_深圳宝安不锈钢厨房设备安装工程
- java replaceall 问号_java中替换问号 | 学步园
- 冬至时节饮食养生要注意“三多三少
- Unity项目美术资源优化篇
- 试用BENQ PD2710QC显示器
- 计算机视觉论文速递(七)FAN:提升ViT和CNN的鲁棒性和准确性
- 生命在于折腾——Win+UOS+黑苹果三系统折腾日记
- HUD1.2.4 Nasty Hacks
- ArcMap 制图出图
热门文章
- 云存储与数据安全-note
- 支付宝和银联 充值和支付流程(后台)
- 利用Python实现直播弹幕自动发送小程序~
- JQ版图片的鼠标放上效果
- 上海理工大学本科毕业论文答辩PPT模板
- (一)u-boot2013.01.01 for TQ210:《Uboot简介》
- vs2008 自动化编译工程(devenv.com)
- 从其他应用切换回Unity使用VS的devenv.com自动编译Assets外部的C#工程(需含有.sln)
- windows server2008 AD域的部署、退出及软件分配安装。即在用户初次登录时安装。
- lumia flash android,附教程:看看你的 Lumia 手机能不能刷安卓!