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读取mp3中ID3信息的方法
Mar 05 Python
在Linux中通过Python脚本访问mdb数据库的方法
May 06 Python
Python中Collections模块的Counter容器类使用教程
May 31 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
shell命令行,一键创建 python 模板文件脚本方法
Mar 20 Python
Python实现快速傅里叶变换的方法(FFT)
Jul 21 Python
pytorch permute维度转换方法
Dec 14 Python
用python实现英文字母和相应序数转换的方法
Sep 18 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
Python类中self参数用法详解
Feb 13 Python
浅谈tensorflow 中的图片读取和裁剪方式
Jun 30 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中cookie知识点学习
2018/05/06 PHP
实例讲解PHP表单处理
2019/02/15 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
js 窗口抖动示例
2013/09/04 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
js实现自定义路由
2017/02/04 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
python绘制多个子图的实例
2019/07/07 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
耐克亚太地区:Nike APAC
2019/12/07 全球购物
白酒市场开发计划书
2014/01/09 职场文书
上诉答辩状范文
2015/05/22 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书