我编写了下面的代码来创建一个函数,该函数以文件 .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:
我希望我已经设法解释得足够清楚了!请随时回复,要求我再次尝试解释。
任何帮助深表感谢!
谢谢 :-)