我试图根据从输入文件中提取的数字来声明变量。我试着使用数组,但没有成功。你知道吗
amountOfQuads = header_line.split(',')[1]
print amountOfQuads
quad = []
print 'test'
for i in range(1,amountOfQuads):
quad[i] = vtk.vtkQuad()
这会给出一个“range()integer end argument expected,got str”错误。你知道吗
例如,如果有3个,我可以做:
quad1 = vtk.vtkQuad()
quad2 = vtk.vtkQuad()
quad3 = vtk.vtkQuad()
这将很好地工作,只有3平方米,但不是那么大的数额。你知道吗
有没有更好的办法?你知道吗
amountOfQuads
是字符串,但range
需要整数。另外,不是在列表上设置索引,而是将append
添加到列表中。你知道吗你可以用理解来代替这个。你知道吗
你想把它们
append
放到list
或者使用列表理解
相关问题 更多 >
编程相关推荐