私は次のコードを持っています
my_file=open("test.stl","r+")
vertices=[]
for line in my_file:
line=line.strip()
line=line.split()
if line.startswith('vertex'):
vertices.append([[line[1],line[2],line[3]])
print vertices
my_file.close()
そして今、それはこのエラーを出します:
File "convert.py", line 10
vertices.append([[line[1],line[2],line[3]])
^
SyntaxError: invalid syntax
私のファイルにはたくさんの行があり、それらの多くは頂点5.6354345 3.34344 7.345345としてフォーマットされています(stlファイル)。これらの3つの数値を配列に追加して、配列に最終的に[[v1、v2、v3]、[v1、v2、v3]、....]が含まれるようにします。ここで、これらのvはすべて行からのものです。他の同様の質問を読むと、sysをインポートする必要があるように見えますが、なぜそうなのかわかりません。