每当我尝试转换我的obj文件时,我在第781行都会收到语法错误。
C:\Users\Paul>cd "C:\Users\Paul\Documents\GitHub\three.js\utils\converters\obj"
C:\Users\Paul\Documents\GitHub\three.js\utils\converters\obj>python convert_obj_
three.py -i dragon.obj -o dragon.js -x 1000
File "convert_obj_three.py", line 781
print "WARNING: skipping morph [%s] with different number of vertices [%d] t
han the original model [%d]" % (name, n_morph_vertices, n_vertices)
^
SyntaxError: invalid syntax
我不确定发生了什么。我检查了我对其他有成功的人所做的事情,我似乎没有做错任何事。有什么想法吗?
答案 0 :(得分:2)
由于您在评论中提到您使用的是Python 3.3,因此可以通过更改print语句来使用3.x的字符串format
运算符(以及print()
作为函数)来解决此问题:
print(
"WARNING: skipping morph {} with different number of vertices {} "
"than the original model {}".format(name, n_morph_vertices, n_vertices)
)
或者你可以使用python 2.x解释器运行相同的脚本而不做任何更改。