python如何获取当前文件夹下所有文件名详解


Posted in Python onJanuary 25, 2019

前言

本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

os 模块下有两个函数:

os.walk()

os.listdir()

示例代码:

# -*- coding: utf-8 -*-  
   
  import os 
   
  def file_name(file_dir):  
    for root, dirs, files in os.walk(file_dir): 
      print(root) #当前目录路径 
      print(dirs) #当前路径下所有子目录 
      print(files) #当前路径下所有非目录子文件
# -*- coding: utf-8 -*-  
   
  import os 
   
  def file_name(file_dir):  
    L=[]  
    for root, dirs, files in os.walk(file_dir): 
      for file in files: 
        if os.path.splitext(file)[1] == '.jpeg': 
          L.append(os.path.join(root, file)) 
    return L 


#其中os.path.splitext()函数将路径拆分为文件名+扩展名
# -*- coding: utf-8 -*- 
  import os 
   
  def listdir(path, list_name): #传入存储的list
    for file in os.listdir(path): 
      file_path = os.path.join(path, file) 
      if os.path.isdir(file_path): 
        listdir(file_path, list_name) 
      else: 
        list_name.append(file_path)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python返回昨天日期的方法
May 13 Python
Python中操作符重载用法分析
Apr 29 Python
python中实现延时回调普通函数示例代码
Sep 08 Python
python使用pandas实现数据分割实例代码
Jan 25 Python
python 处理数字,把大于上限的数字置零实现方法
Jan 28 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
Aug 27 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
Python 实现将某一列设置为str类型
Jul 14 Python
Python多线程的退出控制实现
Aug 10 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 Python
python 常用的异步框架汇总整理
Jun 18 Python
python实现贪吃蛇小游戏
Mar 21 #Python
将python图片转为二进制文本的实例
Jan 24 #Python
python实现五子棋小游戏
Mar 25 #Python
PyQt5实现五子棋游戏(人机对弈)
Mar 24 #Python
Python制作exe文件简单流程
Jan 24 #Python
PyQt5实现类似别踩白块游戏
Jan 24 #Python
实例讲解Python脚本成为Windows中运行的exe文件
Jan 24 #Python
You might like
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
laravel框架使用极光推送消息操作示例
2020/02/15 PHP
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
node.js中的fs.open方法使用说明
2014/12/17 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
2017/05/17 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
python中的多重继承实例讲解
2014/09/28 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python字符串处理实现单词反转
2017/06/14 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
python实现微信远程控制电脑
2018/02/22 Python
python设置值及NaN值处理方法
2018/07/03 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
学生发电厂实习自我鉴定
2013/09/22 职场文书
《争吵》教学反思
2014/02/15 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL