一、为什么写这个程序
因为我要做一个类似于目录树的结构,需要把文件夹下的所有名字全部导出了。
二、Python和vscode的安装
先安装Python在安装vscode
Python安装
vscode的安装
三、源码
import os
# 定义要扫描的文件夹列表(使用原始字符串避免转义问题)
parent_folders = [
r"你的文件路径",
r"你的文件路径",
r"你的文件路径",
r"你的文件路径" # 你有多少个文件夹需要处理就复制几个就行
]
# 遍历每个文件夹
for folder in parent_folders:
# 获取该文件夹下的文件列表
try:
files = os.listdir(folder)
except FileNotFoundError:
print(f"文件夹不存在: {folder}")
continue
print(f"\n文件夹: {folder}")
# 遍历文件夹中的每个文件
for file in files:
file_path = os.path.join(folder, file)
if os.path.isfile(file_path):
print(file) # 仅输出文件名
四、源码下载
链接:https://pan.quark.cn/s/3188ab69353a