与convert_obj_three.py语法错误 [英] Syntax Error with convert_obj_three.py
问题描述
每当我试着将我的OBJ文件我上线781语法错误
Whenever I try to convert my obj file I get a syntax error on line 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
我不知道是怎么回事。我查了一下我在做侵害他人谁已经成功,我似乎并没有做任何事。任何想法?
I am not sure what is going on. I checked what I was doing against others who have had success and I don't seem to be doing anything wrong. Any ideas?
推荐答案
既然你在,你使用Python 3.3您的评论中提到,你可以通过改变你的print语句解决这个问题用3.X的字符串格式
操作符(和打印()
作为一个函数):
Since you mentioned in your comment that you're using Python 3.3, you can fix this by changing your print statement to use 3.x's string format
operator (and print()
as a function):
print(
"WARNING: skipping morph {} with different number of vertices {} "
"than the original model {}".format(name, n_morph_vertices, n_vertices)
)
或者你也可以使用一个Python 2.x的跨preTER无任何变化只是运行相同的脚本。
Or you can just run the same script using a python 2.x interpreter without any changes.
这篇关于与convert_obj_three.py语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!