参考:
p = os.listdir(path)#路径下的所有文件及文件夹(只在该层路径下的)
print(p)
for root,dirs,files in os.walk(quote.g_log_path): #遍历路径下的文件夹和文件
for d in dirs: #root(当前打开路径及子文件夹直至所有最深层)下的子文件夹
if "new" in d: #找到分析场景原始数据文件目录
print(d)
for fl in files: #root(当前打开路径及子文件夹直至所有最深层)的子文件
print(fl)
scene_path = os.path.join(root, fl) ##root+file生成目录下文件的路径(root+dirs)生成目录下文件夹路径
另一种方法
import os
path = r'E:\workspace'
for home,dirs,files in os.walk(path): #遍历路径下的文件夹和文件
for fl_name in files: #遍历文件
if 'cross' and 'read' in home: #筛选完整文件夹路径(home)
if 'log' in fl_name: #筛选文件
fl_path = os.path.join(home, fl_name) #组装指定文件完整路径
print(fl_path)