打印指定路径下所有的文件和文件夹

# -*-coding:UTF8-*-
import os
import json


def find_all_files(dirpath):
    dirlist = os.listdir(dirpath)
    for i in dirlist:
        curpath = dirpath + os.sep + i
        if(os.path.isdir(curpath)):
            print(curpath)
            find_all_files(curpath)
        elif(os.path.isfile(curpath)):
            try:
                curpath = os.path.split(curpath)
                print("    " + curpath[1])
            except Exception as e:
                print("    %s"%e)
                print("    " + json.dumps(curpath[1]))

# dirpath = r"C:\Program Files (x86)\testerq\Python\Lib\site-packages\robot"
# des_text = "CURDIE"
# find_all_text_in_dir_files(dirpath)

find_all_files(r"D:\项目资料\大数据中台\版本文档")

  

猜你喜欢

转载自www.cnblogs.com/yahutiaotiao/p/12650550.html