python获取C盘所有文件夹目录输出到txt文件,能给具体操作代码最好,想了一下午了都不会,刚刚开始学希望各位同僚们能帮助一下。
import pathlib
base_path = pathlib.Path("c:\\") # 要列目录的文件夹
out = open("a.txt", "w") # 要保存的txt文件
def show_dir(path: pathlib.Path):
try:
for file in path.iterdir(): # 遍历目录
if file.is_dir(): # 如果是文件,继续遍历
show_dir(file)
else:
print(file.as_posix(), file=out) # 如果不是文件夹,则输出到txt文件
except:
print("DEBUG", path, file=out)
show_dir(base_path)
若有帮助,请点击采纳,更多问题可以加群交流878728174
C盘文件夹目录是什么意思? 是c盘根目录下所有目录名? 不要文件名? 目录下的内容要不要?
import os
dirs =[]
for f in os.listdir('c:/'):
if os.path.isdir(f):
dirs.append(f)
with open("dirs.txt", "w") as f:
f.writelines('\n'.join(dirs))
请采纳