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中super()函数简介及用法分享
Jul 11 Python
python的多重继承的理解
Aug 06 Python
Python中矩阵库Numpy基本操作详解
Nov 21 Python
Python之读取TXT文件的方法小结
Apr 27 Python
pandas使用apply多列生成一列数据的实例
Nov 28 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python导包的几种方法(自定义包的生成以及导入详解)
Jul 15 Python
关于python字符串方法分类详解
Aug 20 Python
python定位xpath 节点位置的方法
Aug 27 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
Dec 14 Python
python 爬取华为应用市场评论
May 29 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生成html分页列表的代码
2007/03/18 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
JS获取父节点方法
2009/08/20 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
python处理document文档保留原样式
2019/09/23 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
Python如何访问字符串中的值
2020/02/09 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
基于matplotlib xticks用法详解
2020/04/16 Python
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
俄罗斯最大的香水和化妆品网上商店:Randewoo
2020/11/05 全球购物
给领导的致歉信范文
2014/01/13 职场文书
大型车展策划方案
2014/02/01 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
2016中秋节问候语
2015/11/11 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
Python保存并浏览用户的历史记录
2022/04/29 Python