博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 某个目录下的所有文件列表
阅读量:7049 次
发布时间:2019-06-28

本文共 422 字,大约阅读时间需要 1 分钟。

使用os.listdir() 函数来获取某个目录中的文件列表

import osnames = os.listdir('somedir')

 

 

结果会返回目录中所有文件列表,包括所有文件,子目录,符号链接等等。如果你需要通过某种方式过滤数据,可以考虑结合os.path 库中的一些函数来使用列表推导

names = [name for name in os.listdir('somedir')if os.path.isfile(os.path.join('somedir', name))]

 

 

字符串的startswith() 和endswith() 方法对于过滤一个目录的内容也是很有用的。

pyfiles = [name for name in os.listdir('somedir')if name.endswith('.py')]

 

转载于:https://www.cnblogs.com/baxianhua/p/10232389.html

你可能感兴趣的文章
Autodesk 2011系列新产品DevDay将于12月在北京/上海举行
查看>>
创建Visual studio项目模板 vstemplate关键点纪要
查看>>
SQL Server连接中三个常见的错误分析
查看>>
socket通信,server与多客户端通信
查看>>
[ACM_动态规划] ZOJ 1425 Crossed Matchings(交叉最大匹配 动态规划)
查看>>
LeetCode总结【转】
查看>>
枚举类型
查看>>
什么是 A 轮融资?有 B轮 C轮么?
查看>>
[CareerCup] 10.4 Find All Duplicates Elements 寻找所有的重复项
查看>>
jquery validationEngine的使用
查看>>
Symbian学习之路
查看>>
使用6to5,让今天就来写ES6的模块化开发!
查看>>
Windows 7 应用程序崩溃恢复
查看>>
(转载)iPhone开发视频教程 Objective-C部分 (51课时)
查看>>
Unity 5.1+ Assertion Library (断言库)
查看>>
OracleLinux上安装数据库(DBCA)
查看>>
[LeetCode] Happy Number 快乐数
查看>>
12306-票
查看>>
LINQ的ORM功能中对使用sp_executesql语句的存储过程的支持
查看>>
springMvc 的参数验证 BindingResult result 的使用
查看>>