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中readline判断文件读取结束的方法
Nov 08 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
Jun 30 Python
解决python2.7 查询mysql时出现中文乱码
Oct 09 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
python实现图片彩色转化为素描
Jan 15 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
如何利用Matlab制作一款真正的拼图小游戏
May 11 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 Python
Python 数据结构之十大经典排序算法一文通关
Oct 16 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
2006/12/13 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
python集合的新增元素方法整理
2020/12/07 Python
python re.match()用法相关示例
2021/01/27 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
html5新特性与用法大全
2018/09/13 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
决定成败的关键——创业计划书
2014/01/24 职场文书
保安队长职务说明书
2014/02/23 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书