如何在python中使用递归循环函数循环文件夹
你好,, 我想写一个脚本,在一个文件夹及其子文件夹中循环,直到找到一个带有.csv的文件并打印出来 我想做一个递归循环函数并调用它。但是我被卡住了,我需要一些指导如何在python中使用递归循环函数循环文件夹,python,Python,你好,, 我想写一个脚本,在一个文件夹及其子文件夹中循环,直到找到一个带有.csv的文件并打印出来 我想做一个递归循环函数并调用它。但是我被卡住了,我需要一些指导 我的问题是循环函数将为您提供所有子目录中的所有.csv文件: 导入操作系统 DIR_PATH = os.path.dirname(os.path.abspath(__file__)) def loop_folder(folder_name): return def get_file_details(path): fo
我的问题是循环函数将为您提供所有子目录中的所有
.csv
文件:
导入操作系统
DIR_PATH = os.path.dirname(os.path.abspath(__file__))
def loop_folder(folder_name):
return
def get_file_details(path):
for files in os.listdir(DIR_PATH):
listOfFiles = os.listdir('.')
for entry in listOfFiles:
if entry != '.DS_Store':
if os.path.isdir(entry):
loop_folder()
elif entry.endswith(".csv"):
print entry
只需使用可能重复的可能重复的
for dirpath, dirnames, filenames in os.walk("."):
for filename in [f for f in filenames if f.endswith(".csv")]:
#do stuff