import os
def list_all_files(directory):
# 使用os.walk递归遍历目录及其子目录下的所有文件
for root, dirs, files in os.walk(directory):
for file in files:
# 打印每个文件的完整路径
print(os.path.join(root, file))
# 示例调用,假设要列出当前目录下的所有文件
list_all_files(".")
import os
导入Python的标准库os
,它提供了与操作系统交互的功能。list_all_files(directory)
函数接收一个参数 directory
,表示要遍历的文件夹路径。os.walk
:os.walk(directory)
会递归遍历指定目录及其子目录,返回一个三元组 (root, dirs, files)
,其中:root
是当前遍历的目录路径。dirs
是当前目录下的子目录列表。files
是当前目录下的文件列表。os.path.join(root, file)
拼接出文件的完整路径并打印出来。list_all_files(".")
调用该函数并传入当前目录 (.
) 作为参数,列出当前目录及其子目录下的所有文件。如果你需要其他帮助或有其他问题,请告诉我!
上一篇:python len函数
下一篇:python曲线拟合
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站