#!/usr/bin/env python3 import runpy from os import scandir from os.path import dirname, abspath this_dir = dirname(abspath(__file__)) def filename(f): return f.name with scandir(dirname(abspath(__file__))) as it: for f in sorted(it, key = filename): if f.name.startswith('__') or not f.is_file(): continue print(f"Running {f.path}") runpy.run_path(f.path)