# eg:将文件夹下所有图片名称加上'M'
def change_name(path_img):global iif  os.path.isfile(path_img):file_path=os.path.split(path_img) # 分割出目录与文件#print(file_path)lists=file_path[1].split(separator) # 分割出文件与文件扩展名file_ext=lists[-1]      # 取出后缀名(列表切片操作)#print(file_ext)       img_ext=['bmp','jpeg','gif','psd','png','jpg']if file_ext in img_ext:os.rename(path_img,img_dir+'\\'+ lists[0]+add+separator+file_ext)i=i+1def init():global img_dir,separator,addimg_dir=input('The directory of files to be processed:')img_dir=os.path.abspath(img_dir)print(img_dir)separator=input('the separator to be operated:')print(separator)add=input('the symbols of you want to add:')print(add)if __name__ == '__main__':i=0init() # 初始化条件img_file=os.listdir(img_dir) # 显示要操作的所有文件for y in img_file:print(y)#print('切换目录前:',os.getcwd())os.chdir(img_dir) # 切换到要处理的工作目录print('切换到工作目录:',os.getcwd())  # 当前的工作目录start=time.time()for  img in img_file:full_path=os.path.abspath(img) # 获得绝对路径     change_name(full_path) count=time.time()-startimg_file=os.listdir(img_dir) for c in img_file:print(c)print('程序运行耗时:%0.2f'%(count))print('总共处理了%s张照片'%(i)) 

运行结果:

python 内置的os模块将文件夹下所有图片名称加上指定字符相关推荐

  1. Python内置函数os模块shutil模块

    一.内置函数 内置函数就是python里面自带的一些函数,不需要自己定义,直接就可以使用的函数. print(sum([1,2,3])) #求和的 print(min("123") ...

  2. Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件

    pathlib.Path("路径").iterdir() 可以获取直接下级文件和文件夹. pathlib.Path("路径").glob("**/*& ...

  3. python os模块创建文件夹_Python创建文件夹与文件的快捷方法

    前言 Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...

  4. python读取文件夹下所有图片

    python读取文件夹下所有图片 具体实现步骤 功能需求 说明 第一步:导入库 第二步:写读取函数 第三步:函数调用 结语 具体实现步骤 功能需求 读取一个文件夹中的所有图片,并将图像数据存储在一个文 ...

  5. 批量修改文件夹下图片名称(Python)

    本程序的功能是:批量修改文件夹下图片名称. import os import redef replcaeFileName(pic_path): # 修改pic_path路径下的文件名piclist = ...

  6. php 读取文件的所有图片格式,扣丁学堂PHP培训简述PHP如何读取文件夹下所有图片、文件-php文件...

    本篇文章扣丁学堂PHP培训小编给读者们分享一下PHP读取文件夹下所有图片.文件的实例,文中有代码列出供小伙伴们参考,希望对小伙伴们有帮助. 如下所示:$hostdir=dirname(__FILE__ ...

  7. opencv读取不同格式单张图片或文件夹下所有图片

    文章目录 1.处理单个文件或文件夹下所有图片 2.读取gif格式图片 3.完整的读取图片注程 对于不同格式的图片,我们需要写一个都可以处理所有格式的图片, 1.处理单个文件或文件夹下所有图片 以下代码 ...

  8. ASP.NET2.0 遍历文件夹下所有图片【月儿原创】

    ASP.NET2.0 遍历文件夹下所有图片 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.4 1.以下目录有若干图片(都是 ...

  9. 删除当前文件夹下特定名称文件

    以下命令删除当前文件夹下所有名称带log的文件 find   . -name "*log*" |xargs rm -rf

最新文章

  1. [置顶] Objective-C ,ios,iphone开发基础:命名规范
  2. protoc支持c_protoc 命令参数
  3. 网络摄像机如何与路由器连接方法
  4. Mac MacBook Pro的移动硬盘方案
  5. 使用c:forEach 控制5个换行
  6. Linq to Sql : 三种事务处理方式
  7. 基于大数据的京沪人口流动流量、流向新变化
  8. 一名全栈工程师的必备工具箱
  9. 求对着目标物体环绕拍摄的相机参数lookAt
  10. 《实变函数简明教程》,第三章:可测函数,连续函数复合可测函数是可测函数
  11. java base64解码乱码_java base64解码 怎么是乱码呢
  12. PDF怎么编辑,如何给PDF添加书签
  13. U盘中毒,文件夹或文件打不开的解决方法--实用
  14. 【stm32c8t6+esp8266上传温湿度到Onenet云平台】
  15. Android power_supply驱动开发详解
  16. 22届春季校招实习试水之路3(前端/后端)
  17. DOO-SABIN 细分正方体(2)利用半边数据结构表示(一次和两次细分)
  18. html输入浮点型,对于input框限定输入值为浮点型的js代码
  19. 关于VMware下使用linux虚拟机出现仅主机模式适配器驱动程序似乎未运行的解决方法
  20. android分类功能,Android 仿网易新闻客户端分类排序功能

热门文章

  1. Qt Creator建立一个通用项目
  2. c++使用Vigenere加解密文本的算法(附完整源码)
  3. C++在数字向量中找到出现奇数次的数字的算法实现(附完整源码)
  4. C语言将不固定的表达式转换为后缀表达式(附完整源码)
  5. C++确定对象被使用前已先被初始化
  6. C++检测步骤与示例
  7. intraweb php,使用 IntraWeb (40) - 自定义 Session 数据
  8. 家庭财务管理系统_我31岁,30天整理出这些财务笔记干货,从宝妈成功逆袭成为会计...
  9. c++ 获取linux系统信息_linux系统c程序移植
  10. 「Apollo」Apollo感知汇总