python获得任意路径下的文件及其根目录

似乎有一段时间没有更新博客了,这里就写点小功能,轻松获得电脑任意路径下的文件及文件夹,并将其写入word,以下是主要代码:

**import os**
**from os import walk**

# 获取文件夹的中的文件夹和文件夹里文件
def do_file(save_filepath,o_filepath): #定义函数 传入写入文档保存的位置和要操作的任意电脑路劲
    file=open(save_filepath,"w+")
    # 遍历文件路径
    for parent,dirnames,filenames in walk(o_filepath):
        file.write(("根目录为:{0}\n\n").format(parent))
        for dirname in dirnames:
            file.write(("    里面的文件夹有:{0}\n\n").format(dirname))
        for filename in filenames:
            file.write(("    里面的文件有:{0}\n\n").format(filename))
    file.close()
do_file(" "," ")#传入相关的参数即可

这里还可以把函数封装以及获得每个文件的文件路径 方法一样的 因此没写 大家可以试试

你可能感兴趣的:(python获得任意路径下的文件及其根目录)