bash:意外令牌附近的语法错误`(' - Python

Jes*_*ett 21 python syntax

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

Error: bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

zmo*_*zmo 51

添加#!/usr/bin/env python到脚本的顶部,或使用调用脚本python myscript.py

  • 这应该是公认的答案。我已经犯过多次这样的错误了。 (4认同)

Lev*_*von 19

你是在unix命令提示符下输入的吗?你应该在python环境中这样做,即.型python的提示,并从那里工作.

此外,;在Python的行尾不需要


Abd*_*jua 8

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

在文件的顶部

或以这种方式运行

python code.py
Run Code Online (Sandbox Code Playgroud)