与convert_obj_three.py语法错误 [英] Syntax Error with convert_obj_three.py

查看:256
本文介绍了与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆