python:追加到文本文件中第一行的末尾

时间:2015-05-29 16:47:09

标签: python loops text append

我有一个以

结尾的for循环
statsG.append(str(mean))

然后循环

np.savetxt(path+'Stats.txt',statsG,'%s')

因此,经过两次迭代后,我在Stats.txt文件中得到一个包含2行文本的文本文件。我更喜欢有一行文本(即for循环的第二次迭代附加到第一次迭代输出结束。

3 个答案:

答案 0 :(得分:1)

您的问题不是那么清楚,但您可以在循环之前启动一个空字符串,然后在每次迭代中追加它。

string_to_save = ''
for line in file:
    string_to_save += line
save_function(file_name, string_to_save)

如果这没有帮助,请按照评论中的要求编辑您的问题。

答案 1 :(得分:0)

mergedString = ','.join(statsG)

答案 2 :(得分:0)

是的,我觉得我问的很差。 statsG是我保存为.txt文件的列表。解决方案是在保存为字符串之前对列表进行np.reshape。谢谢你的帮助