Python 如何将迭代过程中的列向量保存到文本文件中

Python 如何将迭代过程中的列向量保存到文本文件中,python,Python,我需要使用python将迭代中获得的列向量保存到文本文件中 这是我到现在为止一直在用的东西 savetxt('displacement{0}.out'.format(globdat.cycle), a, delimiter=',', fmt='%10.4e',) globdat.cycle用作计数,以便在每次迭代中生成一个单独的文件 需求-我不需要单独的文件,而是一个包含每个迭代对应的所有向量的文件 例如,迭代1的值=[123456]'和迭代2的值=[ACVBFH]' 我的文本文件应该类似于

我需要使用python将迭代中获得的列向量保存到文本文件中

这是我到现在为止一直在用的东西

savetxt('displacement{0}.out'.format(globdat.cycle), a, delimiter=',', fmt='%10.4e',) 
globdat.cycle用作计数,以便在每次迭代中生成一个单独的文件

需求-我不需要单独的文件,而是一个包含每个迭代对应的所有向量的文件

例如,迭代1的值=[123456]'和迭代2的值=[ACVBFH]'

我的文本文件应该类似于

1、a

2,c

3,v

4,b

5,f

6,h

我非常感谢你的帮助


谢谢

什么是savetxt,什么是a,什么是分隔符,什么是fmt?您给了我们一行代码,只告诉了我们其中一个变量。嗨,Paul,除了“a”(“a”是我保存在文本文件中的变量)之外,所有变量都是numpy中的savetxt命令格式。所以它们有它们通常的含义。难道你不能用传统的方式创建一个文件,调用open,然后把每一行都写进去吗?如果它只是一个文本文件,你不需要任何其他东西。在将字符串写入文件之前,将每个字符串格式化为所需的列,这是之后唯一要做的事情。嗨,Adam,请给出代码段。