专业编程基础技术教程

网站首页 > 基础教程 正文

使用python获取选择目录及子目录下所有文件

ccvgpt 2025-03-17 16:18:47 基础教程 6 ℃

import os

import tkinter.filedialog

使用python获取选择目录及子目录下所有文件


#递归获取指定目录下所有文件名

def get_all_file(path, list_name):

for file in os.listdir(path):

file_path = os.path.join(path, file)

if os.path.isdir(file_path):

get_all_file(file_path, list_name)

else:

list_name.append(file_path)


#

if __name__ == '__main__':

#取当前目录

curDir = os.getcwd()

print('目录:', curDir)

# 打开文件对话框,选择目录

selDir = tkinter.filedialog.askdirectory()

print('选择目录:', selDir)

# 存储文件列表

file_list = []

#传入存储的list

get_all_file(selDir, file_list)

print(file_list)


最近发表
标签列表