因为需要给一些文件重命名一下,而且文件比较多,所以命名的时候想到了用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相关推荐

  1. python文件名按数字排序_用Python按照文件的名字中包含的数字排序出文件

    使用Python按照文件的名字中包含的数字排序出文件 原来的样式: file_list = ['第10周成绩.xlsx', '第11周成绩.xlsx', '第12周成绩.xlsx', '第13周成绩. ...

  2. linux 给文件改名字

    linux 给文件改名字 mv 原先的名字 你想要的名字 比如 mv resnet.py resnet_original.py 这样就把resnet.py 改为了 resnet_original.py

  3. python 解压缩文件中文名字乱码解决

    方式1 解压文名字乱码是因为在解压缩的时候,默认了一种解码,那就是cp437,因此要解决这个问题,首先要将解码出来的再次加密回去,在用gbk解码出来. 因为已经解压缩出来了,不能再通过解压缩来完成上述 ...

  4. python读文件路径-在Python中按路径读取数据文件的几种方式

    我们知道,写Python代码的时候,如果一个包(package)里面的一个模块要导入另一个模块,那么我们可以使用相对导入: 假设当前代码结构如下图所示: img 其中test_1是一个包,在util. ...

  5. python打开文件_用Python(in PsychoPy)打开SPSS数据文件

    用Python(in PsychoPy)打开SPSS数据文件 有时,要访问SPSS的sav文件中的内容,而手里电脑没有SPSS软件,或者需要对SPSS数据文件中的数据进行SPSS支持不够好的操作,如对 ...

  6. abaqus python 读取文件_利用Python修改Abaqus的inp文件(关键字)

    利用Python修改Abaqus的inp文件(关键字) Abaqus的关键字可以直接打开inp文件或者在Abaqus的key word里面直接修改,当然除了这个,还可以利用Python语言进行修改,也 ...

  7. python爬虫文件代码大全-Python网络爬虫实战项目代码大全(长期更新,欢迎补充)...

    WechatSogou[1]- 微信公众号爬虫.基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典.[1]: https://github ...

  8. python打开文件不存在-Python判断文件是否存在的三种方法

    原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...

  9. 怎么用python创建文件-如何用Python创建生成xml文档文件的方法

    用如何用Python完成创建生成xml文档文件的工作. 需要用到的方法:from xml.dom.minidom import Document,想必大家很熟悉这个操作了,接下来就用python 创建 ...

最新文章

  1. 服务器php环境一键配置,phpstudy一键配置服务器环境教程
  2. 【深度学习】如何从结构出发更好的改进一个神经网络(二)
  3. Symfony4中文文档: 安装和设置Symfony框架
  4. 【转】DICOM医学图像处理:DIMSE消息发送与接收“大同小异”之DCMTK fo-dicom mDCM
  5. IntelliJ IDEA 2021连接MySql数据库的操作
  6. 软件_手把手教vscode配置c++,python开发环境
  7. 后缀数组(bzoj 1031: [JSOI2007]字符加密Cipher)
  8. Tensor flow 实战Google深度学习框架 笔记摘要Pthree(二)
  9. 开源软件技巧与精髓分享
  10. zookeeper源码_阿里P8带你从源码级别——深挖Zookeeper监听机制
  11. 蓝屏dump分析教程,附分析工具WinDbg
  12. 无线通信设备安装工程概预算编制_深圳宝安不锈钢厨房设备安装工程
  13. java replaceall 问号_java中替换问号 | 学步园
  14. 冬至时节饮食养生要注意“三多三少
  15. Unity项目美术资源优化篇
  16. 试用BENQ PD2710QC显示器
  17. 计算机视觉论文速递(七)FAN:提升ViT和CNN的鲁棒性和准确性
  18. 生命在于折腾——Win+UOS+黑苹果三系统折腾日记
  19. HUD1.2.4 Nasty Hacks
  20. ArcMap 制图出图

热门文章

  1. 云存储与数据安全-note
  2. 支付宝和银联 充值和支付流程(后台)
  3. 利用Python实现直播弹幕自动发送小程序~
  4. JQ版图片的鼠标放上效果
  5. 上海理工大学本科毕业论文答辩PPT模板
  6. (一)u-boot2013.01.01 for TQ210:《Uboot简介》
  7. vs2008 自动化编译工程(devenv.com)
  8. 从其他应用切换回Unity使用VS的devenv.com自动编译Assets外部的C#工程(需含有.sln)
  9. windows server2008 AD域的部署、退出及软件分配安装。即在用户初次登录时安装。
  10. lumia flash android,附教程:看看你的 Lumia 手机能不能刷安卓!