将某路径子路径和文件写入列表
单独看没啥用,但既然拼凑出来了能跑起来,就还是存一下。
import os
# 创建存储用txt文件
f = open(r"C:\Users\Corvo Wolf\Desktop\test.txt","w")
# 创建一个用来存遍历得到的文件路径的列表l
l = []
# 要遍历的路径
path = r"E:\Corvo归档\2023"
# 用os.walk遍历路径path及其子文件夹和文件
for root, dirs, files in os.walk(path):
for name in files:
l.append(os.path.join(root, name) + "\n")
for name in dirs:
l.append(os.path.join(root, name) + "\n")
# 将列表中的元素写入txt文件
for a in l:
f.writelines(a)
# 关闭txt文件
f.close()