Python 获取文件列表或目录列表的方法
林见深
发布时间:2026-10-13 |
4人浏览过
本文介绍在 Python 中获取指定目录下所有文件和目录列表的两种常用方法。第一种使用 os.listdir 遍历并筛选,第二种结合 Windows 的 dir 命令(如 /A-D 和 /AD 参数)通过 os.popen 快速提取。文章提供了具体的代码示例和命令参数解释,帮助开发者高效处理文件路径操作。
Python 获取文件列表或目录列表的方法
import os
os.listdir(path)
随后需要对获取到的结果进行逐一判断,以区分文件与目录。
利用与 DOS 命令 dir 相结合的技巧,可以较为简便地实现这一需求,具体示例如下。
获取目录下所有文件的方法
cmd = "dir /A-D /B"
list_file = os.popen(cmd).readlines()
上述 cmd 命令中,/A-D 参数用于筛选所有非目录项(即文件),/B 参数则指定仅输出文件名,各文件名之间以空格分隔。
接着调用 readlines 方法,即可获取包含所有文件名的列表,从而得到指定目录下的全部文件。
同时提供获取所有目录的方法:
cmd = "dir /AD /B"
list_file = os.popen(cmd).readlines()
相关文章
相关标签:
Python
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- MySQL LOCATE与POSITION函数详解:实现子串位置查找 2026-10-16
- C/C++ 实现字符串左旋与旋转判断详解 2026-10-16
- MySQL 数据库安全配置与使用注意事项详解 2026-10-16
- Python利用3D引擎写一个Pong游戏 2026-10-16
- 在Python中调用Jupyter Notebook函数的两种实用方法 2026-10-16













