如何定义函数实现python分别读取文件夹中文件夹的文件
时间: 2024-05-10 21:18:17 浏览: 6
你可以使用Python的os模块和递归函数来实现读取文件夹中的所有文件,包括子文件夹中的所有文件。具体实现如下:
```
import os
def read_files_in_folder(path):
for item in os.listdir(path):
item_path = os.path.join(path, item)
if os.path.isfile(item_path):
print(item_path) # 如果是文件,直接输出文件路径
elif os.path.isdir(item_path):
read_files_in_folder(item_path) # 如果是文件夹,递归调用函数
```
这个函数首先会判断传入的路径是否是文件,如果是,则直接输出文件路径;如果不是,则判断是否是文件夹,如果是,则递归调用自己,否则忽略。这样就能读取文件夹中所有文件,包括子文件夹中的所有文件了。