您可以
os.walk()用来递归遍历目录及其所有子目录:
for root, dirs, files in os.walk(path): for name in files: if name.endswith((".html", ".htm")): # whatever要构建这些名称的列表,可以使用列表理解:
htmlfiles = [os.path.join(root, name) for root, dirs, files in os.walk(path) for name in files if name.endswith((".html", ".htm"))]


