前言

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

  1. [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  2. [Python从零到壹] 十五.文本挖掘之数据预处理、Jieba工具和文本聚类万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  3. [Python从零到壹] 五十一.图像增强及运算篇之图像灰度直方图对比分析万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  4. Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解

    @Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解 1.请求进入第一个断点: 2.请求进入第二个断点: 3.回退断点(回到上一个断点之前,图1,图2共两种操作方法) ...

  5. python怎么读文件名-python如何获取当前文件夹下所有文件名详解

    前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...

  6. python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解

    前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...

  7. python离线包安装_python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境...

    python的pip是其包管理工具,相当方便好用.本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本.这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客 ...

  8. Python开发之:Django基于Docker实现Mysql数据库读写分离、集群、主从同步详解 | 原力计划...

    作者 | Pythonicc 责编 | 王晓曼 出品 | CSDN博客 简介 1.什么是数据库读写分离 读写分离,基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELET ...

  9. Windows server 2003域下全局组、本地域组及通用组之间的关系详解

    WINDOWS SERVER 2003 组的简介: 定义: 组(Group)是用户帐号的集合. 作用: 通过向一组用户分配权限从而不必向每个用户分配权限,简化管理.就是为用户和嵌套在里面的组等单元提供 ...

最新文章

  1. 无人驾驶急需解决:规划控制和传感器价格高两大问题
  2. MySQL Proxy 读写分离(实战总结)
  3. springboot读取linux文件_SpringBoot读取Resource下文件的几种方式
  4. plc原理及应用_施耐德PLC应用技术
  5. 使用 github 和 jitpack 构建 android 依赖
  6. 高阶函数||编程范式: 命令式编程/声明式编程 || 编程范式: 面向对象编程(第一公民:对象)/函数式编程(第一公民:函数)
  7. mysql为什么要转es_MySQL用得好好的,为什么要转ES?
  8. Django(三)框架之第二篇
  9. Node.js的helloworld 程序
  10. css技能你get到了吗?
  11. 【算法】删去k个数字后的最小值
  12. iOS下JS和原生交互,函数互调
  13. 对PostgreSQL中bufmgr.c 中 bufs_to_lap的初步理解
  14. 利用 python 批量修改文件名
  15. PPT转图片/PDF-实用干货
  16. 傲腾内存简介 AEP 简介
  17. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0-管道的另一端上无任何进程
  18. stm32 RO RW ZI
  19. UR机器人TCP通讯示例 详细例程,手把手教会你
  20. metaq入门部署到实战

热门文章

  1. anaconda的scikit-learn报错It seems that scikit-learn has not been built
  2. [Xcode 实际操作]四、常用控件-(15)MKMapView加载简单视图
  3. 谈谈IT界8大恐怖预言!
  4. C#基础总结之四List-Hashtable-冒泡排序
  5. git fetch和git pull
  6. 修改UISearchBar背景
  7. 值转换器IValueConverter
  8. 微软图表控件MsChart使用说明[转]
  9. python语言程序设计基础第二版第七章答案-Python核心编程第二版 第七章课后答案...
  10. 从官网下载的python包如何使用-如何使用Python从需要登录信息的网站下载文件?...