from pathlib import Path import traceback script = Path(r'C:\projects\wheel\scripts\build_kfl_150_switch60.py') try: exec(compile(script.read_text(encoding='utf8'), str(script), 'exec'), {'__name__': '__main__', '__file__': str(script)}) except Exception: Path(r'C:\projects\wheel\scripts\kfl_150_error.txt').write_text(traceback.format_exc(), encoding='utf8') raise