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如何获取当前文件夹下所有文件名详解
本文地址: http://www.cppcns.com/jiaoben/python/251022.html
python怎么读文件夹下的文件夹-python如何获取当前文件夹下所有文件名详解相关推荐
- [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- [Python从零到壹] 十五.文本挖掘之数据预处理、Jieba工具和文本聚类万字详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- [Python从零到壹] 五十一.图像增强及运算篇之图像灰度直方图对比分析万字详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解
@Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解 1.请求进入第一个断点: 2.请求进入第二个断点: 3.回退断点(回到上一个断点之前,图1,图2共两种操作方法) ...
- python怎么读文件名-python如何获取当前文件夹下所有文件名详解
前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...
- python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解
前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...
- python离线包安装_python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境...
python的pip是其包管理工具,相当方便好用.本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本.这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客 ...
- Python开发之:Django基于Docker实现Mysql数据库读写分离、集群、主从同步详解 | 原力计划...
作者 | Pythonicc 责编 | 王晓曼 出品 | CSDN博客 简介 1.什么是数据库读写分离 读写分离,基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELET ...
- Windows server 2003域下全局组、本地域组及通用组之间的关系详解
WINDOWS SERVER 2003 组的简介: 定义: 组(Group)是用户帐号的集合. 作用: 通过向一组用户分配权限从而不必向每个用户分配权限,简化管理.就是为用户和嵌套在里面的组等单元提供 ...
最新文章
- 无人驾驶急需解决:规划控制和传感器价格高两大问题
- MySQL Proxy 读写分离(实战总结)
- springboot读取linux文件_SpringBoot读取Resource下文件的几种方式
- plc原理及应用_施耐德PLC应用技术
- 使用 github 和 jitpack 构建 android 依赖
- 高阶函数||编程范式: 命令式编程/声明式编程 || 编程范式: 面向对象编程(第一公民:对象)/函数式编程(第一公民:函数)
- mysql为什么要转es_MySQL用得好好的,为什么要转ES?
- Django(三)框架之第二篇
- Node.js的helloworld 程序
- css技能你get到了吗?
- 【算法】删去k个数字后的最小值
- iOS下JS和原生交互,函数互调
- 对PostgreSQL中bufmgr.c 中 bufs_to_lap的初步理解
- 利用 python 批量修改文件名
- PPT转图片/PDF-实用干货
- 傲腾内存简介 AEP 简介
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0-管道的另一端上无任何进程
- stm32 RO RW ZI
- UR机器人TCP通讯示例 详细例程,手把手教会你
- metaq入门部署到实战
热门文章
- anaconda的scikit-learn报错It seems that scikit-learn has not been built
- [Xcode 实际操作]四、常用控件-(15)MKMapView加载简单视图
- 谈谈IT界8大恐怖预言!
- C#基础总结之四List-Hashtable-冒泡排序
- git fetch和git pull
- 修改UISearchBar背景
- 值转换器IValueConverter
- 微软图表控件MsChart使用说明[转]
- python语言程序设计基础第二版第七章答案-Python核心编程第二版 第七章课后答案...
- 从官网下载的python包如何使用-如何使用Python从需要登录信息的网站下载文件?...