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执行get提交的方法
Apr 29 Python
Python3实现的字典遍历操作详解
Apr 18 Python
对pandas中to_dict的用法详解
Jun 05 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
python之线程通过信号pyqtSignal刷新ui的方法
Jan 11 Python
Python笔记之观察者模式
Nov 20 Python
详解python环境安装selenium和手动下载安装selenium的方法
Mar 17 Python
Python ATM功能实现代码实例
Mar 19 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
基于python实现音乐播放器代码实例
Jul 01 Python
python文件目录操作之os模块
May 08 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导出excel格式数据问题
2014/03/11 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
IE下写xml文件的两种方式(fso/saveAs)
2013/08/05 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
vue组件横向树实现代码
2018/08/02 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
用Python进行行为驱动开发的入门教程
2015/04/23 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
大学自主招生自荐信
2013/12/16 职场文书
家长会邀请书
2014/01/25 职场文书
药品采购员岗位职责
2014/02/08 职场文书
食品安全演讲稿
2014/09/01 职场文书
学校德育工作总结2015
2015/05/11 职场文书
小学运动会入场口号
2015/12/24 职场文书
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers