0

我编写了下面的代码来创建一个函数,该函数以文件 .xyz 格式创建一个包含 N 个粒子位置的文件,该文件可用于显示粒子轨迹。

但是,我有点不确定一些事情。

首先,我想创建和编写一个文件,以便它像这样显示......

 Point = 1
 p1 x11 y11 z11 
 p2 x21 y21 z21

其中所有行都是字符串,在这种情况下采用 i = 1 和 j = 1,2。

我觉得我肯定错误地编写了必须附加 .xyz 文件的代码部分。

我还应该注意...

co_ord_data = particles[j].str()

返回 4 个字符串。

(主要代码)

def VMD_init(timestep, filename)

particle_trajectory = open("filename", "a+")

for i in range(timestep):

    if i % 5:

        particle_trajectory.write("Point = i")

        for j in len(particles):

            co_ord_data = particles[j].str()

            particle_trajectory.write("co_ord_data")

    else:

我希望我已经设法解释得足够清楚了!请随时回复,要求我再次尝试解释。

任何帮助深表感谢!

谢谢 :-)

4

0 回答 0