前言

本文主要给大家介绍了关于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如何获取当前文件夹下所有文件名详解相关推荐

  1. python读取扫描形成的pdf_Python利用PyPDF2库获取PDF文件总页码实例

    Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...

  2. python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解

    python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...

  3. python重要库的导入和使用_python重要第三方库pandas加载数据(详解)

    Pandas数据加载 关注公众号"轻松学编程"了解更多. pandas提供了一些用于将表格型数据读取为DataFrame对象的函数,其中read_csv和read_table这两个 ...

  4. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  5. 学python开发必须要会wsgi么_python Web开发你要理解的WSGI uwsgi详解

    WSGI协议 首先弄清下面几个概念: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web ...

  6. python实现qq登录腾讯视频_Python爬取腾讯视频评论的思路详解

    一.前提条件 安装了Fiddler了(用于抓包分析) 谷歌或火狐浏览器 如果是谷歌浏览器,还需要给谷歌浏览器安装一个SwitchyOmega插件,用于代理服务器 有Python的编译环境,一般选择Py ...

  7. python贪婪匹配和非贪婪匹配_Python关于正则贪婪与非贪婪特性的详解

    这篇文章主要介绍了Python正则表达式中贪婪/非贪婪特性的相关资料,文中通过示例代码介绍的很详细,对大家具有一定的参考价值,需要的朋友下面来一起看看吧. 之前已经简单介绍了Python正则表达式的基 ...

  8. python两个装饰器执行顺序_python中多个装饰器的执行顺序详解

    装饰器是程序开发中经常会用到的一个功能,也是python语言开发的基础知识,如果能够在程序中合理的使用装饰器,不仅可以提高开发效率,而且可以让写的代码看上去显的高大上^_^ 使用场景 可以用到装饰器的 ...

  9. python中如何创建一个空列表_Python创建空列表的字典2种方法详解

    如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...

最新文章

  1. jupyter|魔法函数问题| UsageError: Line magic function `%` not found
  2. 服务总线yali测试_中国信登加快技术测试体系建设支撑系统高质量运行
  3. Windows Socket五种I/O模型——代码全攻略
  4. omwin密立根油滴实验数据处理程序_大物实验报告更新啦~
  5. Cloud Studio全文搜索功能介绍
  6. ctf php sql注入,CTF—攻防练习之HTTP—SQL注入(SSI注入)
  7. Eclipse安装STS插件
  8. 我是不是在浪费生命?
  9. Mac 上设置文件共享教程
  10. WordPress 下载量最高的十个插件
  11. 使用PHP,求算100-999以内的水仙花数--详细
  12. Apple Pay的使用
  13. mysql id 主键 外键_mysql主键 外键
  14. ITIL 4Foundation题目-2
  15. cad修改快捷键_CAD大神总结:100个CAD快捷键+20个CAD制图技巧
  16. leetcode739
  17. cisco交换机配置记录(一)
  18. 怎样从任务管理器打开计算机,怎么打开任务管理器|任务管理器在哪里打开
  19. 教你如何写四级高分作文!!!大学英语四级常考各种类型作文模板-范文
  20. 关于给hexo博客增加视频vlog页面(主要引入哔哩哔哩视频)

热门文章

  1. Python快速生成注释文档
  2. 自动化中间人攻击工具subterfuge小实验
  3. 忘记MySQL密码以及无法登陆等解决办法
  4. Java if/else switchswitch
  5. Javascript项目
  6. 为什么我比别人差这么多?
  7. 保存页面的滚动条的位置
  8. [转载] python机器学习第三章:使用scikit-learn实现机器学习分类算法
  9. [转载] python下求语数总分和平均值_R和python语言如何求平均值,中位数和众数
  10. [转载] python中集合的表示_Python No.18_集合以及表示符号