1

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

何が起こっているのかわかりません。成功した他の人に対して自分が何をしているのかを確認しましたが、何も悪いことをしているようには見えません. 何か案は?

4

1 に答える 1

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 インタープリターを使用して、何も変更せずに同じスクリプトを実行することもできます。

于 2013-03-01T19:47:39.110 に答える