# 遍历文件夹中的所有文件示例代码
import os
def traverse_files(directory):
# 使用os.walk遍历指定目录及其子目录中的所有文件
for root, dirs, files in os.walk(directory):
# root表示当前遍历的文件夹路径
# dirs表示该文件夹下的子文件夹列表
# files表示该文件夹下的文件列表
# 打印当前文件夹路径
print(f"当前文件夹: {root}")
# 遍历文件列表并打印每个文件的完整路径
for file in files:
file_path = os.path.join(root, file)
print(f"文件: {file_path}")
# 示例:遍历当前脚本所在目录
if __name__ == "__main__":
current_directory = os.getcwd() # 获取当前工作目录
traverse_files(current_directory)
os
模块中的os.walk
函数来遍历文件夹。traverse_files(directory)
函数接收一个目录路径作为参数,遍历该目录及其子目录中的所有文件。os.walk(directory)
返回一个三元组(root, dirs, files)
,其中root
是当前遍历的文件夹路径,dirs
是该文件夹下的子文件夹列表,files
是该文件夹下的文件列表。os.path.join(root, file)
构造文件的完整路径。__main__
中获取当前工作目录并调用traverse_files
函数进行遍历。上一篇:python polyfit
下一篇:python空格
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站