小编Raf*_*fat的帖子

如何在python中将计算结果写入文件?

我在读取文件后进行了一些计算,并希望将结果(单个数字)存储到另一个文件中.我希望以后可以使用此文件执行操作.我在将结果存储到文本文件时遇到问题.

我试过这个:

    c = fdata_arry[:,2]*fdata_arry[:,4] 
    d = np.sum(c)
    print d
    f = open('test','w')
    f.write(d) 
    f.close()
Run Code Online (Sandbox Code Playgroud)

这给了我这行的错误f.write(d):

非字符数组不能解释为字符缓冲区

我也试过用np.savetxt('test.dat',d)但是这给了我:

IndexError:元组索引超出范围

知道怎么解决这个问题?请注意,这d只是一个值,它是几个数字的总和.

python output

5
推荐指数
1
解决办法
8008
查看次数

标签 统计

output ×1

python ×1