我有以下代码
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 文件)。我想将这三个数字添加到我的数组中,以便我的数组最终将具有 [[v1,v2,v3],[v1,v2,v3],....] ,其中所有这些 v 都来自行。阅读其他类似的问题,我可能需要导入 sys,但我不确定这是为什么。