代码如下:

import os
import fnmatchdef getAllJpgPng(path):# 返回的是所有jpg和png图片的名称列表res = []for folderName, subFolders,fileNames in os.walk(path):for filename in fileNames:if fnmatch.fnmatch(filename, '*.jpg') or fnmatch.fnmatch(filename, '*.png'):res.append(filename)return resjpgs = getAllJpgPng('/Users/trent2766/Pictures/工作照片')
print(jpgs)
  • 更多详细的匹配可以学习正则表达式的用法,使用fnmatch.fnmatch()
  • 如果想要复制到其他文件夹中,可以使用shutil.copy()
  • 如果想要删除这些图片,使用os.unlink(path)

参考文献

  1. https://github.com/datawhalechina/team-learning-program/tree/master/OfficeAutomation

【Python】获得指定路径下的所有jpg和png文件相关推荐

  1. 用python获取指定路径下的所有目录路径和文件路径

    代码及注释如下: import ospath = "D:\PycharmProjects" # 文件夹路径 def get_dir(path): #获取目录路径for root,d ...

  2. python创建文件夹用什么函数_Python——os.mkdir()在指定路径下创建文件夹 + 路径的连接理解...

    Python--os.mkdir()在指定路径下创建文件夹 + 路径的连接理解 发布时间:2018-11-16 17:08, 浏览次数:512 , 标签: Python os mkdir 引子: 我在 ...

  3. Python碎片化学习教程 @19. 在指定路径下创建.txt文件,并写入内容

    代码功能:在指定路径下创建.txt文件,并写入内容 代码如下: file = open("1.txt", "w", encoding="utf8&qu ...

  4. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  5. python获取指定目录下所有文件名os.walk和os.listdir

    os.walk 返回指定路径下所有文件和子文件夹中所有文件列表 其中文件夹下路径如下: import os def file_name_walk(file_dir):for root, dirs, f ...

  6. R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件

    R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录

  7. Winform中实现FTP客户端并定时扫描指定路径下文件上传到FTP服务端然后删除文件

    场景 Windows10上怎样开启FTP服务: Windows10上怎样开启FTP服务_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面在Windows上搭建FTP服务器之后,会接收客 ...

  8. 删除指定路径下的文件

    string pathstr = System.Web.HttpContext.Current.Server.MapPath("/FilePath"); if (Directory ...

  9. python 获取指定目录下的图片文件

    import os#获取指定路径下所有的图片文件 def listfile(dirpath):# pathdir = os.listdir(dirpath) #图片列表imgFileList = os ...

最新文章

  1. 大轴纸怎么上机器人_岛国首发和尚机器人,地位直逼观世音
  2. 企业网络推广——企业网络推广出于四大目的旨在做好网站营销
  3. Socket技术详解(一篇就够了)
  4. 热门剧本杀与 SaaS 的不解之缘
  5. 新建Acquisition contract出错的问题
  6. icpc西部区域赛_信息学子在ACMICPC 2020中国(西部)大学生程序设计竞赛中喜获佳绩...
  7. 方差,平方差,标准差的区别是什么?
  8. 对于一个大一计科新生,有什么代码行数在500~1000的程序(C语言)可以试着写来练手?
  9. win7下jdk+eclipse android应用开发环境建立
  10. 阿里云云计算 27 在线实验--SLB初体验
  11. 10099 - The Tourist Guide
  12. Assassin暗杀者-自用短小精悍的webshell管理工具分享
  13. 【SDCC讲师专访】Swoole开源项目创始人韩天峰:PHP是最好的编程语言
  14. FPGA笔记之verilog语言(基础语法篇)
  15. 民宿类APP开发功能
  16. 2021年新规下申请测绘资质甲级、乙级需要满足的条件有哪些?
  17. 简单三步实现给公众号添加附件
  18. Python外星人入侵游戏——添加飞船和外星人图片
  19. 需求分析挑战之旅(疯狂的订餐系统)(5)——领导“突发奇想”
  20. 面试题错题解析5_操作系统

热门文章

  1. 计算机管理里面的用户名是否可以导出,360浏览器管理保存过的账号和密码步骤教程...
  2. 获取程序在任务栏中按钮的位置的方法
  3. 纯干货!java格式化字符串漏洞
  4. Python第四次作业-----宋舒婷
  5. 人人都能买得起的百万医疗保险:蚂蚁保险好医保长期医疗和平安e生保怎么样?哪个好?
  6. jmap 文件解析_jmap命令详解(转)
  7. 算法设计与分析期末复习不挂科
  8. android 百度地图api之旅(1)环境搭配
  9. Netty 实现聊天功能
  10. Go并发异步请求秀动抢票