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装饰器
May 09 Python
Windows中安装使用Virtualenv来创建独立Python环境
May 31 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
Python编程之Re模块下的函数介绍
Oct 28 Python
python版微信跳一跳游戏辅助
Jan 11 Python
python实现学生信息管理系统
Apr 05 Python
简单实现python数独游戏
Mar 30 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
May 24 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
python删除文件夹下相同文件和无法打开的图片
Jul 16 Python
Python关于反射的实例代码分享
Feb 20 Python
浅析Python模块之间的相互引用问题
Feb 26 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的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
2014/08/19 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
深入浅析vue中cross-env的使用
2019/09/12 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
详细分析React 表单与事件
2020/07/08 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
Python实现批量转换文件编码的方法
2015/07/28 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
2019/12/31 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
违纪检讨书2000字
2014/02/08 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
三好学生事迹材料
2014/12/24 职场文书
学校捐书倡议书
2015/04/27 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
pytorch--之halfTensor的使用详解
2021/05/24 Python