python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解
前言
本文主要给大家介绍了关于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如何获取当前文件夹下所有文件名详解相关推荐
- python读取扫描形成的pdf_Python利用PyPDF2库获取PDF文件总页码实例
Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...
- python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解
python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...
- python重要库的导入和使用_python重要第三方库pandas加载数据(详解)
Pandas数据加载 关注公众号"轻松学编程"了解更多. pandas提供了一些用于将表格型数据读取为DataFrame对象的函数,其中read_csv和read_table这两个 ...
- python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)
连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...
- 学python开发必须要会wsgi么_python Web开发你要理解的WSGI uwsgi详解
WSGI协议 首先弄清下面几个概念: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web ...
- python实现qq登录腾讯视频_Python爬取腾讯视频评论的思路详解
一.前提条件 安装了Fiddler了(用于抓包分析) 谷歌或火狐浏览器 如果是谷歌浏览器,还需要给谷歌浏览器安装一个SwitchyOmega插件,用于代理服务器 有Python的编译环境,一般选择Py ...
- python贪婪匹配和非贪婪匹配_Python关于正则贪婪与非贪婪特性的详解
这篇文章主要介绍了Python正则表达式中贪婪/非贪婪特性的相关资料,文中通过示例代码介绍的很详细,对大家具有一定的参考价值,需要的朋友下面来一起看看吧. 之前已经简单介绍了Python正则表达式的基 ...
- python两个装饰器执行顺序_python中多个装饰器的执行顺序详解
装饰器是程序开发中经常会用到的一个功能,也是python语言开发的基础知识,如果能够在程序中合理的使用装饰器,不仅可以提高开发效率,而且可以让写的代码看上去显的高大上^_^ 使用场景 可以用到装饰器的 ...
- python中如何创建一个空列表_Python创建空列表的字典2种方法详解
如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...
最新文章
- jupyter|魔法函数问题| UsageError: Line magic function `%` not found
- 服务总线yali测试_中国信登加快技术测试体系建设支撑系统高质量运行
- Windows Socket五种I/O模型——代码全攻略
- omwin密立根油滴实验数据处理程序_大物实验报告更新啦~
- Cloud Studio全文搜索功能介绍
- ctf php sql注入,CTF—攻防练习之HTTP—SQL注入(SSI注入)
- Eclipse安装STS插件
- 我是不是在浪费生命?
- Mac 上设置文件共享教程
- WordPress 下载量最高的十个插件
- 使用PHP,求算100-999以内的水仙花数--详细
- Apple Pay的使用
- mysql id 主键 外键_mysql主键 外键
- ITIL 4Foundation题目-2
- cad修改快捷键_CAD大神总结:100个CAD快捷键+20个CAD制图技巧
- leetcode739
- cisco交换机配置记录(一)
- 怎样从任务管理器打开计算机,怎么打开任务管理器|任务管理器在哪里打开
- 教你如何写四级高分作文!!!大学英语四级常考各种类型作文模板-范文
- 关于给hexo博客增加视频vlog页面(主要引入哔哩哔哩视频)
热门文章
- Python快速生成注释文档
- 自动化中间人攻击工具subterfuge小实验
- 忘记MySQL密码以及无法登陆等解决办法
- Java if/else switchswitch
- Javascript项目
- 为什么我比别人差这么多?
- 保存页面的滚动条的位置
- [转载] python机器学习第三章:使用scikit-learn实现机器学习分类算法
- [转载] python下求语数总分和平均值_R和python语言如何求平均值,中位数和众数
- [转载] python中集合的表示_Python No.18_集合以及表示符号