Um das formas de executar uma verificação de sintaxe de um programa Python sem a necessidade de rodar o mesmo é:
#Biblioteca necessária para verificar a sintaxe de um programa em Python sem executá-lo import py_compile #f_path é o argumento que deve ser informado com o caminho até o arquivo Python a ser verificado #doraise sendo True, será apresentado uma exception em caso de erro py_compile.compile(f_path, doraise=True)
Simples, fácil e direto!