script otro interprete ejemplo ejecutar desde consola compilar como archivo python syntax-checking

otro - Compila(pero no ejecuta) un script de Python



interprete de python (4)

Puede usar pylint para buscar errores de sintaxis y errores más sutiles, como el acceso a variables indefinidas en alguna rama condicional poco utilizada.

Posible duplicado:
¿Cómo puedo verificar la sintaxis del script de Python sin ejecutarlo?

¿Cómo compilo un script de Python sin ejecutarlo? Solo quiero verificar si el script tiene errores de sintaxis. Esperaba un simple cambio de línea de comando, pero no vi nada en python --help . Me gustaría una respuesta para Python 2 y Python 3.


Una forma es hacer algo como esto (para test.py ):

python -c "__import__(''compiler'').parse(open(''test.py'').read())"

Esto funciona para Python 2.x.



python -m py_compile script.py