我对python知之甚少。我有一个用python编写的代码,我正在尝试编译。它给了我以下错误
File "parseBvh.py", line 382
print(T[0],T[1],T[2],file=fp)
^
SyntaxError: invalid syntax
我试图找出正确的语法,但我无法做到。有人能指出我正确的方向吗?
答案 0 :(得分:1)
在Python 2中,print
is a statement,而不是函数:
print >> fp, T[0],T[1],T[2]
或(可能更好):
fp.write(" ".join(T[:3]) + "\n") # [:3] may be dropped if T only has 3 items