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+MongoDB自增键值的简单实现
Nov 04 Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 Python
python通过SSH登陆linux并操作的实现
Oct 10 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
Oct 17 Python
python numpy 反转 reverse示例
Dec 04 Python
python global和nonlocal用法解析
Feb 03 Python
Python装饰器的应用场景代码总结
Apr 10 Python
python使用布隆过滤器的实现示例
Aug 20 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
Nov 24 Python
java字符串格式化输出实例讲解
Jan 06 Python
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
May 14 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 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 无限级数据JSON格式及JS解析
2010/07/17 PHP
php引用传值实例详解学习
2013/11/06 PHP
各种快递查询--Api接口
2016/04/26 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
JS高级笔记
2011/07/13 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
浅谈一种让小程序支持JSX语法的新思路
2019/06/16 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
Django学习笔记之Class-Based-View
2017/02/15 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
python2.7+selenium2实现淘宝滑块自动认证功能
2018/02/24 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
python实现超市商品销售管理系统
2019/11/22 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
python的setattr函数实例用法
2020/12/16 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
党章学习思想汇报
2014/01/14 职场文书
数字化校园建设方案
2014/05/03 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技