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获取图片颜色信息的方法
Mar 18 Python
从Python程序中访问Java类的简单示例
Apr 20 Python
Python使用itertools模块实现排列组合功能示例
Jul 02 Python
python requests爬取高德地图数据的实例
Nov 10 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
numpy中的meshgrid函数的使用
Jul 31 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
使用pyplot.matshow()函数添加绘图标题
Jun 16 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
Python3爬虫RedisDump的安装步骤
Feb 20 Python
python pyhs2 的安装操作
Apr 07 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
Home Coffee Roasting
2021/03/03 咖啡文化
关于PHP语言构造器介绍
2013/07/08 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
Egret引擎开发指南之创建项目
2014/09/03 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python编程之微信推送模板消息功能示例
2017/08/21 Python
python Flask实现restful api service
2017/12/04 Python
python批量赋值操作实例
2018/10/22 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
Python中bisect的用法及示例详解
2020/07/20 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
Ajxa常见问题都有哪些
2014/03/26 面试题
自考毕业自我鉴定范文
2013/10/27 职场文书
库房主管岗位职责
2013/12/31 职场文书
四风存在的原因分析
2014/02/11 职场文书
大学生求职信怎么写
2015/03/19 职场文书
好员工观后感
2015/06/17 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
python实现三阶魔方还原的示例代码
2021/04/28 Python
python必学知识之文件操作(建议收藏)
2021/05/30 Python
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
Java8中Stream的一些神操作
2021/11/02 Java/Android