
Python使用递归遍历目录中的所有文件
5星
- 浏览量: 0
- 大小:None
- 文件类型:PY
简介:
本教程介绍如何利用Python编程语言编写一个通过递归函数来遍历指定目录下所有文件和子目录的程序。
方式一:
```python
#!usrbinpython
# -*- coding: utf-8 -*-
import os
def gci(filepath):
# 遍历filepath下所有文件,包括子目录
files = os.listdir(filepath)
for fi in files:
fi_d = os.path.join(filepath, fi)
if os.path.isdir(fi_d):
gci(fi_d)
else:
print(os.path.join(filepath, fi_d))
# 递归遍历root目录下所有文件
gci(root)
```
方式二:
```python
#!usrbinpython
# -*- coding: utf-8 -*-
import os
for fpathe, dirs, fs in os.walk(root):
for f in fs:
print(os.path.join(fpathe,f))
```
全部评论 (0)
还没有任何评论哟~


