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制作检测Linux运行信息的工具的教程
Apr 01 Python
Python实现程序的单一实例用法分析
Jun 03 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
Aug 28 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
numpy中矩阵合并的实例
Jun 15 Python
python中文编码与json中文输出问题详解
Aug 24 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
python操作toml文件的示例代码
Nov 27 Python
python利用pytesseract 实现本地识别图片文字
Dec 14 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防止sql注入之过滤分页参数实例
2014/11/03 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
python实现对变位词的判断方法
2020/04/05 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
大学毕业生通用求职信
2013/09/28 职场文书
医学生自我鉴定范文
2013/11/08 职场文书
《乌塔》教学反思
2014/02/17 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
关于颐和园的导游词
2015/01/30 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
DE1107机评
2022/04/05 无线电