如何使用代码中创建的同一文件?

时间:2017-06-08 14:39:56

标签: list file numpy file-writing

我创建了一个文件:

fd = open("output.txt",'w')
fd.write("*TITLE")
fd.write('\n')
fd.write("*Look below")
fd.write('\n')

并且,我想使用以下命令在此文件中写入更多内容:

temp = [(1,2),(3,4),(a,b)]
np.savetxt("output.txt", temp , fmt="%d", comments='')
fd.close()

但是,当我打开output.txt文件时,它只有"b"而已。

我该如何解决它,或者你知道我在哪里犯了错误吗?

1 个答案:

答案 0 :(得分:2)

您可以将打开的文件传递给NumPy输出函数:

np.savetxt(fd, temp , fmt="%d", comments='')

根据documentation,第一个参数是文件名或文件句柄。