2012-05-20 21 views
14
# from lxml import etree; 
import module2dbk; 
print module2dbk.xsl_transform(etree.parse('test-ccap/col10614/index.cnxml'), []); 

Error: bash: syntax error near unexpected token `(' 
+8

komunikat o błędzie wskazuje, że skrypt zostanie wykonany przez bash, nie Pythona. Spróbuj dodać '#!/Usr/bin/python' jako pierwszą linię pliku. – tripleee

+3

Dlaczego Twój pierwszy wiersz został skomentowany? – zmo

Odpowiedz

14

Czy wpisując to w wierszu poleceń systemu UNIX powinno być? robi to wewnątrz środowiska Python, tzn. wpisać python w wierszu i pracy stamtąd.

również nie ; potrzebne na końcu linii w Pythonie

33

dodać #!/usr/bin/env python w górnej części skryptu, lub zadzwoń do skryptu za pomocą python myscript.py

6

dodać

#!/usr/bin/python 

na początku pliku

lub uruchomić ten sposób

python code.py 
Powiązane problemy