python 图像格式转换文件夹下 jpg 转 bmp | 目录遍历
python 图像格式转换文件夹下 jpg 转 bmp
import os
from PIL import Imagedef jpgToBmp(imgFile):dst_dir = "/home/moli/project/data/xiaoming2"for fileName in os.listdir(imgFile):if os.path.splitext(fileName)[1] == '.jpg':name = os.path.splitext(fileName)[0]newFileName = name + ".bmp"img = Image.open(imgFile + "/" + fileName)img.save(dst_dir+"/"+newFileName)def main():imgFile = "/home/moli/project/data/xiaoming"jpgToBmp(imgFile)if __name__ == '__main__':main()
目录遍历
import os# 遍历文件夹
def walkFile(file):for root, dirs, files in os.walk(file):# root 表示当前正在访问的文件夹路径# dirs 表示该文件夹下的子目录名list# files 表示该文件夹下的文件list# 遍历文件for f in files:print(os.path.join(root, f))# 遍历所有的文件夹for d in dirs:print(os.path.join(root, d))# 获取所有.jpg 文件名称,不带后缀
def GetImgName(dir):listName = []for fileName in os.listdir(dir):if os.path.splitext(fileName)[1] == '.jpg':fileName = os.path.splitext(fileName)[0]listName.append(fileName)print(listName)return listNamedef main():dirPath = "/home/moli/project/data/"walkFile(dirPath)print("dirPath = %s" % (dirPath)) print(os.path.dirname(dirPath))print(os.path.basename(dirPath))filePath = "/home/moli/project/data/fileLoop.py"print("filePath = %s" % (filePath))print(os.path.dirname(filePath))print(os.path.basename(filePath))print("\n") print("\n")imgFile = "/home/moli/project/data/clearImg"listName = GetImgName(imgFile)if __name__ == '__main__':main()
python 图像格式转换文件夹下 jpg 转 bmp | 目录遍历相关推荐
- Python批量转换文件夹下图片为PDF
前言 最近遇到需要批量把图片转换成pdf的需求,要求转换之后输出到对应的转化目录下,由于需要转换的图片文件非常多,这就萌生了想要写个小程序的想法. 实现思路: (1)先弹窗选择对应的文件夹路径 (2) ...
- python下载文件到指定目录-Python获取指定文件夹下的文件名的方法
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...
- python怎么读文件夹下的文件夹-python如何获取当前文件夹下所有文件名详解
前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...
- python删除指定文件夹下文件和文件夹的方法
python删除指定文件夹下的文件,是一个常用的功能.我找了不少地方,一直没有找到合适的模版,那只好自己倒腾一个比较实用的模版了. 基本模块 这里面会用到几个模块,一个是目录下所有文件的的函数:lis ...
- php文件夹转换网页,PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本...
PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本 比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其 ...
- Python 递归检测文件夹下的文件
Python 递归检测文件夹下的文件. 怕自己忘记记录一下: import os# 查找指定文件夹下所有相同名称的文件 def search_file(dirPath, fileName):dirs ...
- python怎么读文件夹下的文件夹-python2.7读取文件夹下所有文件名称及内容的方法...
最近稍稍有点空闲时间,于是重新温习了一下之前学习过的python基础.废话不多说,记录一下自己的所得. 首先,安装什么的不在本人的温习范围,另,本人使用的是windows下的python2.7版本,且 ...
- python读取文件名-Python获取指定文件夹下的文件名的方法
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...
- python怎么读文件名-Python获取指定文件夹下的文件名
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...
最新文章
- 机器学习实现计算不规则图形面积_不用任何数学方法,如何计算圆面积
- AJAX GET的请求
- opencv 全志_移植opencv人脸识别到全志A10开发板上 +linux3.0内核
- python 形参 拷贝_Day124:python中的变量、引用、拷贝
- 使用Prometheus针对自己的服务器采集自定义的参数
- 美观又实用,10 款强大的开源 Javascript 图表库
- python判断ip能否ping通_使用Python测试Ping主机IP和某端口是否开放的实例
- [转载]值得推荐的C/C++框架和库
- Vue指令_常用vue指令_自定义全局指令_自定义局部指令---vue工作笔记0016
- 使用JUnit-4.11报java.lang.NoClassDefFoundError:
- c语言内循环和外循环作用是什么,空调内循环和外循环的作用
- WPE 过滤器 滤镜 用法
- unity中的游戏推出代码
- 驾驶模拟器之CARLA篇:An Open Urban Driving Simulator
- 100% 解决华硕 Armoury Crate 奥创软件安装及更新问题。解决错误码 502 等问题
- tp6的运行流程+一个完整的tp6请求的流程:
- 简单个人静态HTML网页设计作品——广西北海家乡旅游景点 10页 DIV布局个人介绍网页模板代码 DW个人网站制作成品 web网页制作与实现
- 用Markdown来创建待办事项
- There appears to be a gap in the edit log. We expected txid 1, but got txid 16
- win10 CMD大全
热门文章
- 以太网、网络拓扑结构分类、双绞线的传输距离和分类
- firefox的XPCOM的COM编程
- ps中背影制造以及扣图后换背景的注意事项
- Repeater的 Items属性、Items里面的控件有几个?
- [GridView]在 RowCommand事件中,自订的Button 如何取出某一列的索引值(RowIndex)
- 数学随记 微积分学习之极限概念的体会
- jsp提交判空/jsp重置
- java 流读取图片供前台显示
- windows下gfortran编译error:Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW
- 水源井远程监测控制系统 泵房无人值守方案