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实现从web抓取文档的方法
Sep 26 Python
用Python编写一个基于终端的实现翻译的脚本
Apr 24 Python
Python中的条件判断语句与循环语句用法小结
Mar 21 Python
Java分治归并排序算法实例详解
Dec 12 Python
python删除不需要的python文件方法
Apr 24 Python
python列表list保留顺序去重的实例
Dec 14 Python
Keras使用tensorboard显示训练过程的实例
Feb 15 Python
python自定义函数def的应用详解
Jun 03 Python
Python装饰器如何实现修复过程解析
Sep 05 Python
python 如何对logging日志封装
Dec 02 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 Python
Python标准库之typing的用法(类型标注)
Jun 02 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
克隆一个新项目的快捷方式
2013/04/10 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
PHP简单日历实现方法
2016/07/20 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
jQuery示例收集
2010/11/05 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
js实现日历的简单算法
2017/01/24 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
2020/04/24 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python调用.NET库的方法步骤
2019/12/27 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
Python学习笔记之装饰器
2020/08/06 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
致运动员加油稿
2015/07/21 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android
浅谈Java父子类加载顺序
2021/08/04 Java/Android
通过Python把学姐照片做成拼图游戏
2022/02/15 Python