'str'对象不能解释为整数,其中'str'来自文本文件

时间:2018-03-17 22:10:29

标签: python-3.x list io int

下面的代码为我提供了错误...

particle_array = np.empty((1,N))
TypeError: 'list' object cannot be interpreted as an integer

我已经看了几个提供相同错误的其他问题,答案表明我用于我的范围的术语不是整数,但我仍然不确定为什么会这样。

def particles_array(N):
        # where n is the number of particles

        particle_array = np.empty((1,N))

        for i in len(N):

            particle = Particle3D.__init__(self,label,mass,pos,vel)

            np.append(particle_array, particle)


        return particle_array

(此代码用于从文本文件中获取“N”的值)

text_file = open(param)

data_list = []

for line in text_file:

    data_list.append([float(x) for x in line.split()])

N = data_list[0]

任何帮助都将非常感谢!

谢谢。

0 个答案:

没有答案