两个常用函数:

  os.path.join(dir, file):把目录跟文件连接起来

  os.path.split(path):分离目录和文件名。

AVATAR_STRANGER_PATH="../avatar/"
image=os.path.join(AVATAR_STRANGER_PATH, "2.jpg")
# print(image)# 分离文件名和目录
dirname, filename = os.path.split(image)
# print(dirname, filename)# 改名
new_file=os.path.join(dirname, "6.jpg")
# print(new_file)
os.rename(image, new_file)

如果是大量图片

filepath = "./image"
i = 1
for file in os.listdir(filepath):os.rename(os.path.join(filepath, file), os.path.join(xml_path, str(i)+".jpg"))i += 1

python3批量修改文件名称 代码说明相关推荐

  1. woo语言一行代码批量修改文件名称

    woo语言一行代码 批量修改文件名称 1.windows平台 – 下方代码在需要修改的文件夹内使用cmd执行即可,把wo后缀修改为woo后缀: woo.exe -r "a = _args() ...

  2. 【JAVA工具类】批量修改文件名称修改成特定名称

    网上下载一些电子书可是这些电子书总是含有网址,太长看起来不好看,使用JAVA代码批量修改下  /********************************************* 系统名称: ...

  3. 批量修改文件名称(Python)

    本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...

  4. 使用OC语言批量修改文件名称

    使用OC语言批量修改文件名称 最近从网上下载很多电视剧,但是名字都不尽如人意,所以要进行批量修改,有强迫症的,需要把文件名弄的完美. 原有的文件名,修改后的是这样的 我们创建一个非常简单的项目即可,不 ...

  5. python3 批量修改文件扩展名——递归

    python3 批量修改文件扩展名--递归 ''' Created on 2017年9月28日@author: kearney '''import osdef isFile(filePath):#修改 ...

  6. 百度网盘8种批量修改文件名称重命名的方法

    百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...

  7. Java批量修改文件名称(十四)

    古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...

  8. 怎么批量改计算机名字,批量修改文件名,教您如何批量修改文件名称

    现在使用电脑.智能手机,无非是为了多快好省的帮助我们完成各种"任务",加快效率.就拿文件批量重命名来说吧,现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名 ...

  9. rename 命令 – 批量修改文件名称

    rename 命令的功能是用于批量修改文件名称.与 mv 命令一次只能修改一个文件名不同,rename命令能够基于正则表达式对文件名进行批量修改,但要求是把匹配规则准确的描述给系统. rename 命 ...

最新文章

  1. python中文名字-完美解决Python2操作中文名文件乱码的问题
  2. ML之xgboost:利用xgboost算法(sklearn+7CrVa)训练mushroom蘑菇数据集(22+1,6513+1611)来预测蘑菇是否毒性(二分类预测)
  3. python_异常处理
  4. python unit test_python 中unittest单元测试为什么addTest没用。
  5. Shell语法—— while 条件语句
  6. linux通过spi和stm32通信,双STM32通过SPI进行通信
  7. 常用技巧 —— 位运算 —— 异或运算实现两个数的交换
  8. 美团暑期日常实习前端面试
  9. .net core精彩实例分享 -- LINQ
  10. CAP:Alantany 谈 CAP
  11. windows弹出窗体
  12. 使用Source Insight查看Android Framework 源码
  13. 贪心算法(java实现)
  14. CSDN上传资料获得积分?
  15. 【2016年第1期】关于我国农业大数据中心建设的设想
  16. java 识别fn键_Fn快捷键全解
  17. linux imx6 sdio wifi,关于ATWILC1000 wifi模块在imx6q上SDIO接口驱动调试
  18. Android(root)设备HTTPS请求时间校准
  19. 智商黑洞(门萨Mensa测试)2
  20. 磁链Ψ、磁通φ、磁势F

热门文章

  1. 多层神经网络(BP算法)介绍
  2. 【数值分析】迭代法解方程:牛顿迭代法、Jacobi迭代法
  3. 基于LSTM电商评论情感分析-多评价指标可视化版(内附源码)【自然语言处理NLP-100例】
  4. 【机器学习PAI实践六】金融贷款发放预测
  5. pandas中关于DataFrame计算时间差(加减)
  6. 基于Redis实现分布式应用限流--转
  7. Full Gc经历分析
  8. forward 和redirect
  9. 李宏毅深度学习——第一天
  10. 大数据分析:财务报表公开数据