| import ast, sys | |
| files = [ | |
| 'E:/DairyGoat/Scripts/train_baseline.py', | |
| ] | |
| for path in files: | |
| try: | |
| with open(path, encoding='utf-8') as f: | |
| source = f.read() | |
| ast.parse(source) | |
| print(f'{path} 语法正确') | |
| except FileNotFoundError: | |
| print(f'{path} 不存在,跳过') | |
| except SyntaxError as e: | |
| print(f'{path} 语法错误: {e}') | |
| sys.exit(1) | |