bash: error de syntax cerca del token inesperado `(‘- Python

# from lxml import etree; import module2dbk; print module2dbk.xsl_transform(etree.parse('test-ccap/col10614/index.cnxml'), []); Error: bash: syntax error near unexpected token `(' 

¿Estás escribiendo esto en el símbolo del sistema de Unix? Debería estar haciendo esto dentro del entorno python, es decir. escribe python en el prompt y trabaja desde allí.

Además, no ; Necesario al final de la línea en Python

agrega #!/usr/bin/env python en la parte superior de tu script, o llama a tu script usando python myscript.py

añadir

 #!/usr/bin/python 

en la parte superior del archivo

o corre de esta manera

 python code.py 

Bueno, tuve exactamente el mismo problema. Lo había intentado todo y nada funcionaba realmente. Mi progtwig se ejecutaba perfectamente en el símbolo del sistema de Windows y en el intérprete de la aplicación Python de mi iPhone, pero no en el terminal de mi Macbook, donde siempre obtenía el siguiente error cuando intentaba ejecutar el progtwig:

bash: error de syntax cerca del token inesperado `(‘

Finalmente, el comentario anterior del usuario tripleee me ayudó a encontrar una solución; aunque su solución de agregar !/usr/bin/python al principio de mi código no lo hizo por mí, me ayudó a entenderlo cuando escribió:

El mensaje de error indica que el script se ejecuta por bash, no por Python.

Entonces me di cuenta de que mi código (extra) .py contenía ‘(‘ apóstrofes, cambié el nombre a mi codeextra.py y eso fue todo, problema resuelto. 🙂