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正则表达式 re模块使用说明
May 19 Python
关于Python 3中print函数的换行详解
Aug 08 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
python学生管理系统开发
Jan 30 Python
python用类实现文章敏感词的过滤方法示例
Oct 27 Python
详解Django3中直接添加Websockets方式
Feb 12 Python
Python多线程thread及模块使用实例
Apr 28 Python
学习Python爬虫的几点建议
Aug 05 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
Python使用openpyxl批量处理数据
Jun 23 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 at(@)符号的用法简介
2009/07/11 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP实现163邮箱自动发送邮件
2016/03/29 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
Javascript注入技巧
2007/06/22 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
python if not in 多条件判断代码
2016/09/21 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
科室工作个人总结的自我评价
2013/10/29 职场文书
店长岗位职责
2013/11/21 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
20岁生日感言
2014/01/13 职场文书
办公室文员工作职责
2014/01/31 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
党员批评与自我批评思想汇报(集锦)
2014/09/14 职场文书
Java 数组内置函数toArray详解
2021/06/28 Java/Android
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技
vue的项目如何打包上线
2022/04/13 Vue.js