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 struct.unpack
Sep 06 Python
Python3安装Pymongo详细步骤
May 26 Python
在Python中使用Neo4j的方法
Mar 14 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
Jun 13 Python
python 计算两个列表的相关系数的实现
Aug 29 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
Django多数据库配置及逆向生成model教程
Mar 28 Python
使用K.function()调试keras操作
Jun 17 Python
详解python中的异常捕获
Dec 15 Python
一文搞懂Python Sklearn库使用
Aug 23 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+javascript模拟Matrix画面
2006/10/09 PHP
PHP文件下载类
2006/12/06 PHP
mysql 搜索之简单应用
2007/04/27 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
JS 面向对象之神奇的prototype
2011/02/26 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
用python实现的线程池实例代码
2018/01/06 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
python statsmodel的使用
2020/12/21 Python
基于Python实现天天酷跑功能
2021/01/06 Python
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
音乐专业自荐信
2014/02/07 职场文书
企业内控岗位的职责
2014/02/07 职场文书
找工作求职信
2014/07/07 职场文书
2015年消防工作总结
2015/04/24 职场文书
敬老院活动感想
2015/08/07 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL