python 图像格式转换文件夹下 jpg 转 bmp | 目录遍历
python 图像格式转换文件夹下 jpg 转 bmpimport osfrom PIL import Imagedef jpgToBmp(imgFile):dst_dir = "/home/moli/project/data/xiaoming2"for fileName in os.listdir(imgFile):if os.path.splitext(fileName)[1] == '.jp
·
python 图像格式转换文件夹下 jpg 转 bmp
import os
from PIL import Image
def 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 listName
def 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()

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)